﻿html,body {
transition: transform 0.3s ease; /* 添加平滑过渡动画 */
}
.home .section_1 {
  height: 1000px;
  overflow: hidden;
}
.home .header {display:none;}
.home .section_1:hover .header {display:block}
.home .swiper-banner {
  width: 100%;
  height: 1000px;
}
.home .swiper1 {
    height: 380px;
    width: 100%;
    overflow: hidden;
}
.home .text_11 {
  position: absolute;
  top: 107px;
  right: 831px;
  z-index: 1;
  text-shadow: 0px 2px 4px rgba(105, 153, 190, 1);
  width: 680px;
  height: 48px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 40px;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 48px;
  animation: fade-in 1s ease-in-out; /* 浣跨敤涔嬪墠瀹氫箟濂界殑鍔ㄧ敾搴忓垪 */
}
.home .f-14 {font-size: 14px;}
.home .text_12 {
  position: absolute;
  top: 161px;
  right: 833px;
  z-index: 1;
  text-shadow: 0px 2px 4px rgba(104, 153, 189, 1);
  width: 676px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  text-transform: uppercase;

  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 6px auto 0 auto;
  animation: fade-in 1s ease-in-out; /* 浣跨敤涔嬪墠瀹氫箟濂界殑鍔ㄧ敾搴忓垪 */
}

@keyframes fade-in {
  0% { opacity: 0; transform: translateX(-50px); } /* 鍒濆鐘舵� */
  100% { opacity: 1; transform: translateX(0); } /* 缁撴潫鐘舵� */
}
.home .banner {
  position: relative;

}
.banner-group_2 {
  width: 680px;
  height: 74px;
  margin: 540px 0 0 255px;
}

.banner-group_2 .text_11 {
  text-shadow: 0px 2px 4px rgba(105, 153, 190, 1);
  width: 680px;
  height: 48px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 40px;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 48px;
}

.banner-group_2 .text_12 {
  text-shadow: 0px 2px 4px rgba(104, 153, 189, 1);
  width: 676px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  text-transform: uppercase;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 6px 0 0 2px;
}


.banner .swiper-slide {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  animation: fade-in 1s ease-in-out;
  @keyframes fade-in {
    from {
      background-position: center;
      background-size: 100%;
    }

    to {
      background-position: center;
      background-size: cover;
    }
  }
}

.banner .swiper-slide img {
  display: block;
  width: 100%;
  left: 0px;
  top: 0px;
  height: 100vh;
  max-height: 1080px;
  object-fit: cover;
}

.bannerPic {
  position: relative;
  width: 100%;
  height: auto;
  transition: all 1s ease 2.5s;
  transform: perspective(1000px) translate3d(0, 0, 100px);
}

.swiper-slide.active .bannerPic {
  transition: all 5s ease 0s;
  transform: perspective(1000px) translate3d(0, 0, 0px);
}

.banner .swiper-slide .ind_ban_tex {
  position: absolute;
  text-align: left;
  width: 80%;
  top: 52%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}

.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_en {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #ffffff;
  max-width: 90%;
  text-shadow: 3px 0 10px rgba(22, 78, 145, 0.4);
  transform: translateX(80px);
  opacity: 0;
  margin-bottom: 10px;
}

.banner .swiper-slide .ind_ban_tex .b_line {
  width: 100%;
  margin: 20px 0px 50px;
  height: 2px;
  background: #fff;
  transform: translateX(80px);
  opacity: 0;
}

.banner .swiper-slide .ind_ban_tex .ind_ban_con {
  width: 100%;
  display: block;
}

.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title {
  flex-basis: 75%;
  max-width: 55%;
  max-height: 400px;
  overflow: visible;
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title:before {
  content: '';
  width: 0%;
  height: 1px;
  background: rgba(255, 255, 255, 0.3);
  position: absolute;
  bottom: 0px;
  left: -30%;
  transform: translateX(80px);
  opacity: 0;
}

.banner .swiper-slide .ind_ban_tex .ind_ban_tex_title .t_big {
  color: #ffffff;
  font-size: 2.4vw;
  font-weight: bold;
  font-family: BrownStd-Bold;
  text-transform: capitalize;
  line-height: 1.2;
  margin-bottom: 10px;
  text-shadow: 3px 0 10px rgba(22, 78, 145, 0.4);
  transform: translateX(80px);
  opacity: 0;
}

.banner .swiper-slide.active .ind_ban_tex .ind_ban_tex_title:before {
  transition: all 1.5s ease 0s;
  transform: translateX(0);
  opacity: 1;
  width: 110%;
}

.banner .swiper-slide .ind_ban_tex .ind_ban_tex_info {
  width: 50%;
  flex-basis: 25%;
  margin-bottom: 20px;
}

.banner .swiper-slide .ind_ban_tex .ind_ban_tex_info .t_small {
  color: #ffffff;
  line-height: 1.5;
  font-size: 14px;
  text-shadow: 3px 0 10px rgba(22, 78, 145, 0.4);
  transform: translateX(80px);
  opacity: 0;
}

.banner .swiper-slide.active .ind_ban_tex_title_en {
  transition: all 2s ease .5s;
  transform: translateX(0);
  opacity: 1;
}

.banner .swiper-slide.active .ind_ban_tex_title .t_big {
  transition: all 2s ease 1.2s;
  transform: translateX(0);
  opacity: 1;
}

.banner .swiper-slide.active .b_line {
  transition: all 2s ease .8s;
  transform: translateX(0);
  opacity: 1;
}

.banner .swiper-slide.active .ind_ban_tex_info .t_small {
  transition: all 2s ease 1.4s;
  transform: translateX(0);
  opacity: 1;
}

.banner .swiper-button-prev {
  background-image: none;
  left: calc(8.335% - 32px);
  top: calc(50% - 32px);
  width: 64px;
  height: 64px;
  text-align: center;
  line-height: 64px;
  color: #ffffff;
  background-color: rgba(202, 202, 202, 0.3);
  transition: all .3s ease;
  display: none;
}

.banner .swiper-button-next {
  background-image: none;
  right: calc(8.335% - 32px);
  top: calc(50% - 32px);
  width: 64px;
  height: 64px;
  text-align: center;
  line-height: 64px;
  color: #ffffff;
  background-color: rgba(202, 202, 202, 0.3);
  transition: all .3s ease;
  display: none;
}

.banner .swiper-button-next.swiper-button-disabled {
  background-color: rgba(0, 0, 0, 0.3);
}

.banner .swiper-button-prev.swiper-button-disabled {
  background-color: rgba(0, 0, 0, 0.3);
}

.banner .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  margin: 0 14px;
  opacity: 0.5;
  color: transparent;
}

.banner .swiper-pagination-bullet-active {
  opacity: 1;
  width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  border: 2px solid rgba(255, 255, 255, 0.4);
  background-color: transparent;
  color: #ffffff;
}

.banner .swiper-pagination-bullet-active .rightcircle {
  -webkit-animation: circleProgressLoad_right 6.5s linear infinite;
  animation: circleProgressLoad_right 6.5s linear infinite;
}

.banner .swiper-pagination-bullet-active .leftcircle {
  -webkit-animation: circleProgressLoad_left 6.5s linear infinite;
  animation: circleProgressLoad_left 6.5s linear infinite;
}

.banner .swiper-pagination-bullet-active .wrapper_con {
  display: block;
}

.banner .swiper-pagination {
  font-size: 0px;
}

.banner .swiper-pagination>span {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.banner .swiper-container-rtl .swiper-button-next {
  left: calc(8.335% - 32px);
}

.banner .swiper-container-rtl .swiper-button-prev {
  right: calc(8.335% - 32px);
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets {
  bottom: 5%;
}

.banner .swiper-pagination-custom {
  bottom: 5%;
}

.banner .swiper-pagination-fraction {
  bottom: 5%;
}

.right {
  right: -2px;
}

.left {
  left: -2px;
}

.circleProgress {
  width: 42px;
  height: 42px;
  border: 2px solid transparent;
  border-radius: 50%;
  position: absolute;
  top: 0px;
  -webkit-transform: rotate(-135deg);
}

.rightcircle {
  border-bottom: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
  right: 0px;
}

.leftcircle {
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  left: 0px;
}

.wrapper_con {
  width: 21px;
  height: 42px;
  position: absolute;
  top: -2px;
  overflow: hidden;
  display: none;
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_en {
    font-size: 14px;
  }

  .banner .swiper-slide .ind_ban_tex .ind_ban_tex_info .t_small {
    font-size: 15px;
  }

  .banner .swiper-button-prev {
    width: 40px;
    height: 40px;
    line-height: 40px;
    top: calc(50% - 20px);
  }

  .banner .swiper-button-next {
    width: 40px;
    height: 40px;
    line-height: 40px;
    top: calc(50% - 20px);
  }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .f-center {
    padding-top: 70px;
  }

  .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_en {
    font-size: 14px;
  }

  .banner .swiper-slide .ind_ban_tex .ind_ban_tex_info .t_small {
    font-size: 15px;
  }

  .banner .swiper-button-prev {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }

  .banner .swiper-button-next {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
}

@media only screen and (max-width: 768px) {
  .banner .swiper-slide .ind_ban_tex {
    text-align: left;
  }

  .f-center {
    padding-top: 70px;
    height: 50vh;
  }

  .moimg {
    display: block;
    height: 100%;
  }

  .pcimg {
    display: none;
  }

  .banner .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 0;
    top: 0;
  }

  .banner .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 6px;
  }

  .rightcircle {
    display: none;
  }

  .banner .swiper-pagination-bullet-active .wrapper_con {
    display: none;
  }


  .f-center {
    padding-top: 70px;
  }

  .banner .swiper-slide .b_video .b_video_con {
    display: none;
  }

  .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title {
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 10px;
  }

  .banner .swiper-slide .ind_ban_tex .ind_ban_tex_info {
    width: 100%;
  }

  .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_en {
    font-size: 14px;
  }

  .banner .swiper-slide .ind_ban_tex .b_line {
    margin: 15px 0px 30px;
  }

  .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title .t_big {
    font-size: 24px;
    margin-bottom: 0px;
  }

  .banner .swiper-slide .ind_ban_tex .ind_ban_tex_info .t_small {
    font-size: 13px;
  }

  .banner .swiper-button-prev {
    display: none;
  }

  .banner .swiper-button-next {
    display: none;
  }
}

.home .image_2 {
  width: 124px;
  height: 12px;
  margin: 541px 0 36px 898px;
}

.home .section_2 {
  position: relative;
  width: 100%;
  margin-bottom: 1px;
  margin: 0 auto;
  overflow: hidden;
}

.home .section_w {
  position: relative;
  width: 100%;
  margin-bottom: 1px;
  margin: 0 auto;
}

.home .text_13 {
  width: 160px;
  height: 59px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 40px;

  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 59px;
  margin: 58px auto 0 auto;
}

.home .box_4 {
  background-color: rgba(16, 139, 235, 1);
  width: 70px;
  height: 2px;
  margin: 19px auto 0 auto;
}

.home .text_14 {
  width: 606px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(85, 85, 85, 1);
  font-size: 16px;


  text-align: right;
  line-height: 24px;
  margin: 20px auto 0 auto;
}

.home .box_5 {
  width: 1760px;
  height: 573px;
  margin: 64px auto 0 auto;
 display: flex;
  align-items: center;
  justify-content: center;
}

.home .image_3 {
  width: 760px;
  height: 570px;
  margin-top: 3px;
overflow:hidden;
}
.home .image_3 img {height:100%;}
.home .group_1 {
  width: 780px;
  height: 573px;
  margin-left: 60px;
}

.home .text-group_1 {
  width: 780px;
  height: 340px;
}

.home .text_15 {
  width: 280px;
  height: 41px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 28px;

  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 41px;
}

.home .paragraph_1 {
  width: 780px;
  height: 270px;
margin-bottom: 18px;
overflow:hidden;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;

display: -webkit-box;
            -webkit-box-orient: vertical;
            text-overflow: ellipsis;
            -webkit-line-clamp: 8; 
    
  text-align: justify;
  line-height: 32px;
  margin-top: 11px;
}
.home .paragraph_1 * {font-family: Microsoft YaHei!important;}
.home .text-wrapper_2 {
  background-color: rgba(255, 255, 255, 1);
  height: 48px;
  line-height: 48px;
  border: 1px solid rgba(34, 34, 34, 1);
  margin-top: 26px;
  width: 180px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.home .text-wrapper_2:hover {
  background-color: rgba(16, 139, 235, 1);
  border:0;
}

.home .text_16 {
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .text-wrapper_2:hover .text_16 {
  color: #fff;
  background-color: rgba(16, 139, 235, 1);
}

.home .box_6 {
  width: 780px;
  height: 128px;
  margin-top: 31px;
}

.home .box_7 {
  background-color: rgba(16, 139, 235, 1);
  width: 260px;
  height: 128px;
}

.home .image-text_1 {
  width: 72px;
  height: 75px;
  margin: 27px 0 0 94px;
}

.home .label_1 {
  width: 43px;
  height: 42px;
  margin-left: 16px;
  background: url('/img/about_1_hover.png') no-repeat 0 0;
  background-size: cover;
}

.home .label_1:hover {
  background: url('/img/about_1_hover.png') no-repeat 0 0;
}

.home .text-group_2 {
  width: 72px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 18px;


  text-align: left;
  white-space: nowrap;
  line-height: 27px;
  margin-top: 21px;
}

.home .box_8 {
  background-color: rgba(245, 245, 245, 1);
  width: 260px;
  height: 128px;
}

.home .box_8:hover {
  background-color: rgba(16, 139, 235, 1);
}

.home .image-text_2 {
  width: 72px;
  height: 77px;
  margin: 26px 0 0 94px;
}

.home .label_2 {
  width: 43px;
  height: 42px;
  margin-left: 15px;
  background: url('/img/about_2.png') no-repeat 0 0;
  background-size: cover
}

.home .box_8:hover .label_2 {
  background: url('/img/about_2_hover.png') no-repeat 0 0;
}

.home .text-group_3 {
  width: 72px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 18px;
  text-align: center;
  white-space: nowrap;
  line-height: 27px;
  margin-top: 21px;
}

.home .box_8:hover .text-group_3 {
  color: rgba(255, 255, 255, 1);
}

.home .box_9 {
  background-color: rgba(245, 245, 245, 1);
  width: 260px;
  height: 128px;
}

.home .box_9:hover {
  background-color: rgba(16, 139, 235, 1);
}

.home .text_17 {
  width: 72px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 18px;


  text-align: center;
  white-space: nowrap;
  line-height: 27px;
  margin: 24px 0 26px 94px;
}

.home .label_3 {
  width: 43px;
  height: 42px;
  margin: 22px 0 0 110px;
  background: url('/img/about_3.png') no-repeat 0 0;
}

.home .box_9:hover .label_3 {
  background: url('/img/about_3_hover.png') no-repeat 0 0;
}

.home .box_9:hover .text_17 {
  color: #fff;
}

.home .pro-list {
  margin-top: 98px;
  height: 830px;
  background-color: rgba(245, 245, 245, 1);
}

.home .box_10 {
  width: 100%;
  margin: 0 auto;
  justify-content: flex-center;
}

.home .text-wrapper_3 {
  width: 160px;
  height: 59px;
  margin: 60px auto 0 auto;
}

.home .text_18 {
  width: 160px;
  height: 59px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 40px;

  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 59px;
}

.home .block_2 {
  width: 70px;
  height: 2px;
  margin: 19px auto 0 auto;;
}

.home .section_3 {
  background-color: rgba(16, 139, 235, 1);
  width: 70px;
  height: 2px;
}

.home .text-wrapper_4 {
  width: 1392px;
  margin: 20px auto 0 auto;
text-align:center;
}

.home .text_19 {
  color: rgba(85, 85, 85, 1);
  font-size: 16px;
  text-align: center;
  line-height: 24px;
}

.home .block_3 {
  width: 100%;
  height: 340px;
  margin: 64px 0 0 0;
}

.home .box_11 {
  width: 100%;
  height: 340px;
}
.home .picSwiper .swiper-slide { width: 420px; height: 340px;}
.home .image-wrapper_5 {
  background-color: rgba(255, 255, 255, 1);
  width: 100%;
  height: 311px;
text-align:center;
overflow:hidden;
}

.home .image_5 {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.home .image-wrapper_6 {
  box-shadow: 0px 0px 50px 0px rgba(146, 146, 146, 0.5);
  background-color: rgba(255, 255, 255, 1);
  height: 340px;
  width: 420px;
}

.home .image_6 {
  width: 264px;
  height: 306px;
  margin: 19px 0 0 78px;
}

.home .image-wrapper_7 {
  background-color: rgba(255, 255, 255, 1);
  height: 340px;
  width: 420px;
}

.home .image_7 {
  width: 299px;
  height: 311px;
  margin: 14px 0 0 61px;
}

.home .block_4 {
  width: 1838px;
  height: 29px;
  margin: 34px 0 0 40px;
}

.home .image-text_3 {
  width: 107px;
  height: 29px;
}

.home .image_8 {
  width: 36px;
  height: 10px;
  margin-top: 9px;
}

.home .text-group_4 {
  width: 55px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(85, 85, 85, 1);
  font-size: 20px;

  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 29px;
}

.home .text_20 {
  width: 312px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(85, 85, 85, 1);
  font-size: 24px;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
  line-height: 29px;
  margin-left: 237px;
}

.home .text_21 {
  width: 96px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(85, 85, 85, 1);
  font-size: 24px;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
  line-height: 29px;
  margin-left: 216px;
}

.home .text_22 {
  width: 216px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(85, 85, 85, 1);
  font-size: 24px;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
  line-height: 29px;
  margin-left: 264px;
}

.home .image-text_4 {
  width: 104px;
  height: 29px;
  margin-left: 286px;
}

.home .text-group_5 {
  width: 51px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(85, 85, 85, 1);
  font-size: 20px;

  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 29px;
}

.home .image_9 {
  width: 36px;
  height: 10px;
  margin-top: 9px;
}

.home .block_5 {
  width: 180px;
  height: 48px;
  margin: 79px auto 0 auto;
}

.home .text-wrapper_5 {
  height: 48px;
  border: 1px solid rgba(34, 34, 34, 1);
  width: 180px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home .text-wrapper_5:hover {
  background-color: rgba(16, 139, 235, 1);
}

.home .text_23 {
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .text-wrapper_5:hover .text_23 {
  color:#fff;
}
.home .text_24 {
  width: 200px;
  height: 59px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 40px;

  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 59px;
  margin: 71px auto 0 auto;
}

.home .box_12 {
  background-color: rgba(16, 139, 235, 1);
  width: 70px;
  height: 2px;
  margin: 19px auto 0 auto;
}

.home .text_25 {
  width: 144px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(85, 85, 85, 1);
  font-size: 16px;


  text-align: right;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px auto 0 auto;
}

.home .box_13 {
  width: 1600px;
  height: 550px;
  margin: 37px auto 0 auto;
}

.home .section_4 {
  box-shadow: 0px 0px 30px 0px rgba(226, 226, 226, 0.5);
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 490px;
  height: 550px;
  overflow:hidden;
}

.home .text-wrapper_6 {
  height: 103px;
  background: url(/img/index/SketchPng5c90bf698b1537d9236afb5ab1435bd45c18aeb8f55fb6abac56b157cf0c9754.png) 0px -1px no-repeat;
  background-size: 490px 104px;
  width: 490px;
}

.home .text_26 {
  width: 120px;
  height: 30px;
  overflow-wrap: break-word;
  color: rgba(16, 139, 235, 1);
  font-size: 30px;


  text-align: right;
  white-space: nowrap;
  line-height: 45px;
  margin: 37px 0 0 185px;
}

.home .image-text_5 {
  width: 226px;
  height: 16px;
  margin: 37px 0 0 60px;
}

.home .thumbnail_1 {
  width: 15px;
  height: 14px;
  margin-top: 1px;
}

.home .text-group_6 {
  width: 192px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .image-text_6 {
  width: 370px;
  height: 16px;
  margin: 31px 0 0 60px;
}

.home .thumbnail_2 {
  width: 15px;
  height: 14px;
  margin-top: 1px;
}

.home .text-group_7 {
  width: 336px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .image-text_7 {
  width: 370px;
  height: 16px;
  margin: 32px 0 0 60px;
}

.home .thumbnail_3 {
  width: 15px;
  height: 14px;
  margin-top: 1px;
}

.home .text-group_8 {
  width: 336px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .image-text_8 {
  width: 242px;
  height: 16px;
  margin: 31px 0 0 60px;
}

.home .thumbnail_4 {
  width: 15px;
  height: 14px;
  margin-top: 1px;
}

.home .text-group_9 {
  width: 208px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .image-text_9 {
  width: 258px;
  height: 16px;
  margin: 32px 0 0 60px;
}

.home .thumbnail_5 {
  width: 15px;
  height: 14px;
  margin-top: 1px;
}

.home .text-group_10 {
  width: 224px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .image-text_10 {
  width: 242px;
  height: 16px;
  margin: 126px 0 62px 60px;
}

.home .thumbnail_6 {
  width: 15px;
  height: 14px;
  margin-top: 1px;
}

.home .text-group_11 {
  width: 208px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .image-text_11 {
  position: absolute;
  left: 60px;
  top: 352px;
  width: 396px;
  height: 195px;
}

.home .image-text_12 {
  width: 396px;
  height: 195px;
}

.home .thumbnail_7 {
  width: 15px;
  height: 14px;
  margin-top: 26px;
}

.home .text-wrapper_7 {
  width: 288px;
  height: 64px;
  margin: 25px 0 0 19px;
}

.home .text_27 {
  width: 288px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .text_28 {
  width: 256px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin-top: 32px;
}

.home .text_29 {
  width: 147px;
  height: 195px;
  -webkit-text-stroke: 0.6px rgba(204, 225, 255, 1);
  overflow-wrap: break-word;
  color: rgba(238, 238, 238, 0);
  font-size: 160px;
  font-family: Impact;

  text-align: left;
  white-space: nowrap;
  line-height: 195px;
  margin-left: -73px;
}

.home .thumbnail_8 {
  position: absolute;
  left: 0;
  top: 73px;
  width: 15px;
  height: 14px;
}

.home .section_5 {
  box-shadow: 0px 0px 30px 0px rgba(226, 226, 226, 0.5);
  background-color: rgba(255, 255, 255, 1);
  width: 490px;
  height: 550px;
  margin-left: 65px;
}

.home .text-wrapper_8 {
  height: 103px;
  background: url(/img/index/SketchPng5c90bf698b1537d9236afb5ab1435bd45c18aeb8f55fb6abac56b157cf0c9754.png) 0px -1px no-repeat;
  background-size: 490px 104px;
  width: 490px;
}

.home .text_30 {
  width: 120px;
  height: 30px;
  overflow-wrap: break-word;
  color: rgba(16, 139, 235, 1);
  font-size: 30px;


  text-align: right;
  white-space: nowrap;
  line-height: 45px;
  margin: 39px 0 0 185px;
}

.home .image-text_13 {
  width: 169px;
  height: 16px;
  margin: 37px 0 0 60px;
}

.home .thumbnail_9 {
  width: 15px;
  height: 14px;
  margin-top: 1px;
}

.home .text-group_12 {
  width: 135px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .image-text_14 {
  width: 370px;
  height: 16px;
  margin: 31px 0 0 60px;
}

.home .thumbnail_10 {
  width: 15px;
  height: 14px;
  margin-top: 1px;
}

.home .text-group_13 {
  width: 336px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .image-text_15 {
  width: 370px;
  height: 16px;
  margin: 32px 0 0 60px;
}

.home .thumbnail_11 {
  width: 15px;
  height: 14px;
  margin-top: 1px;
}

.home .text-group_14 {
  width: 336px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .image-text_16 {
  width: 242px;
  height: 16px;
  margin: 31px 0 0 60px;
}

.home .thumbnail_12 {
  width: 15px;
  height: 14px;
  margin-top: 1px;
}

.home .text-group_15 {
  width: 208px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .image-text_17 {
  width: 258px;
  height: 16px;
  margin: 32px 0 0 60px;
}

.home .thumbnail_13 {
  width: 15px;
  height: 14px;
  margin-top: 1px;
}

.home .text-group_16 {
  width: 224px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .image-text_18 {
  position: relative;
  width: 396px;
  height: 195px;
  margin: 6px 0 3px 60px;
}

.home .image-text_19 {
  position: relative;
  width: 396px;
  height: 195px;
}

.home .image-text_20 {
  position: relative;
  width: 396px;
  height: 195px;
}

.home .thumbnail_14 {
  width: 15px;
  height: 14px;
  margin-top: 121px;
}

.home .text_31 {
  width: 167px;
  height: 195px;
  -webkit-text-stroke: 0.6px rgba(204, 225, 255, 1);
  overflow-wrap: break-word;
  color: rgba(238, 238, 238, 0);
  font-size: 160px;
  font-family: Impact;

  text-align: left;
  white-space: nowrap;
  line-height: 195px;
}

.home .text_32 {
  position: absolute;
  left: 34px;
  top: 120px;
  width: 208px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .text_33 {
  width: 288px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 25px 0 0 -362px;
}

.home .text_34 {
  width: 256px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 73px 106px 0 -288px;
}

.home .thumbnail_15 {
  position: absolute;
  left: 0;
  top: 26px;
  width: 15px;
  height: 14px;
}

.home .thumbnail_16 {
  position: absolute;
  left: 0;
  top: 73px;
  width: 15px;
  height: 14px;
}

.home .section_6 {
  box-shadow: 0px 0px 30px 0px rgba(226, 226, 226, 0.5);
  background-color: rgba(255, 255, 255, 1);
  width: 490px;
  height: 550px;
  margin-left: 65px;
}

.home .text-wrapper_9 {
  height: 103px;
  background: url(/img/index/SketchPng5c90bf698b1537d9236afb5ab1435bd45c18aeb8f55fb6abac56b157cf0c9754.png) 0px -1px no-repeat;
  background-size: 490px 104px;
  width: 490px;
}

.home .text_35 {
  width: 180px;
  height: 30px;
  overflow-wrap: break-word;
  color: rgba(16, 139, 235, 1);
  font-size: 30px;


  text-align: right;
  white-space: nowrap;
  line-height: 45px;
  margin: 39px 0 0 155px;
}

.home .image-text_21 {
  width: 169px;
  height: 16px;
  margin: 37px 0 0 60px;
}

.home .thumbnail_17 {
  width: 15px;
  height: 14px;
  margin-top: 1px;
}

.home .text-group_17 {
  width: 135px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .image-text_22 {
  width: 370px;
  height: 16px;
  margin: 31px 0 0 60px;
}

.home .thumbnail_18 {
  width: 15px;
  height: 14px;
  margin-top: 1px;
}

.home .text-group_18 {
  width: 336px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .image-text_23 {
  width: 370px;
  height: 16px;
  margin: 32px 0 0 60px;
}

.home .thumbnail_19 {
  width: 15px;
  height: 14px;
  margin-top: 1px;
}

.home .text-group_19 {
  width: 336px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .image-text_24 {
  width: 242px;
  height: 32px;
  margin: 31px 0 0 60px;
}

.home .thumbnail_20 {
  width: 15px;
  height: 14px;
  margin-top: 1px;
}

.home .text-group_20 {
  width: 208px;
  height: 32px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  line-height: 24px;
}

.home .image-text_25 {
  width: 258px;
  height: 16px;
  margin: 16px 0 0 60px;
}

.home .thumbnail_21 {
  width: 15px;
  height: 14px;
  margin-top: 1px;
}

.home .text-group_21 {
  width: 224px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .image-text_26 {
  position: relative;
  width: 396px;
  height: 195px;
  margin: 6px 0 3px 60px;
}

.home .image-text_27 {
  position: relative;
  width: 396px;
  height: 195px;
}

.home .image-text_28 {
  position: relative;
  width: 396px;
  height: 195px;
}

.home .thumbnail_22 {
  width: 15px;
  height: 14px;
  margin-top: 121px;
}

.home .text_36 {
  width: 171px;
  height: 195px;
  -webkit-text-stroke: 0.6px rgba(204, 225, 255, 1);
  overflow-wrap: break-word;
  color: rgba(238, 238, 238, 0);
  font-size: 160px;
  font-family: Impact;

  text-align: left;
  white-space: nowrap;
  line-height: 195px;
}

.home .text_37 {
  position: absolute;
  left: 34px;
  top: 120px;
  width: 208px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.home .text_38 {
  width: 288px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 25px 0 0 -362px;
}

.home .text_39 {
  width: 256px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 73px 106px 0 -288px;
}

.home .thumbnail_23 {
  position: absolute;
  left: 0;
  top: 26px;
  width: 15px;
  height: 14px;
}

.home .thumbnail_24 {
  position: absolute;
  left: 0;
  top: 73px;
  width: 15px;
  height: 14px;
}

.home .text_40 {
  width: 160px;
  height: 59px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 40px;

  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 59px;
  margin: 71px auto 0 auto;
}

.home .box_14 {
  background-color: rgba(16, 139, 235, 1);
  width: 70px;
  height: 2px;
  margin: 19px auto 0 auto;
}

.home .text_41 {
  width: 197px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(85, 85, 85, 1);
  font-size: 16px;


  text-align: right;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px auto 0 auto;
}

.home .box_15 {
  width: 273px;
  height: 38px;
  margin: 28px auto 0 auto;
}

.home .text-wrapper_10 {
  background-color: rgba(255, 255, 255, 1);
  height: 38px;
  border: 1px solid rgba(93, 93, 93, 1);
  width: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.home .text_42 {
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  text-align: right;
  white-space: nowrap;
}

.home .text-wrapper_11 {
  background-color: rgba(255, 255, 255, 1);
  height: 38px;
  border: 1px solid rgba(93, 93, 93, 1);
  width: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.home .text_43 {
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  white-space: nowrap;
}

.home .box_16 {
  width: 1600px;
  height: 355px;
  margin: 34px auto 0 auto;
}

.home .group_3 {
  width: 624px;
  height: 355px;
  overflow: hidden;
}

.home .group_3 img {
  height: 100%;
  transition: 0.5s linear 0s;
}

.home .group_3:hover img {
  transform: scale(1.2);
}

.home .group_4 {
  background-color: rgba(245, 245, 245, 1);
  width: 976px;
  height: 355px;
}

.home .text_44 {
  width: 600px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;

  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 29px;
  margin: 64px auto 0 96px;
overflow: hidden; 
  text-overflow: ellipsis; 
  white-space: nowrap;
}

.home .paragraph_2 {
  width: 718px;
  height: 80px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;

  font-weight: 500;
  text-align: justify;
  line-height: 40px;
  margin: 31px 0 0 96px;
}

.home .group_5 {
  background-color: rgba(16, 139, 235, 1);
  width: 180px;
  height: 48px;
  margin: 45px 0 58px 96px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.home .text_45 {
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;

  text-align: right;
  white-space: nowrap;
}

.home .image_10 {
  width: 22px;
  height: 6px;
  margin: 0 28px 0 36px;
}

.home .box_17 {
  width: 1600px;
  height: 163px;
  margin: 32px auto 0 auto;
}

.home .group_6 {
  background-color: rgba(245, 245, 245, 1);
  width: 513px;
  height: 163px;
}

.home .group_6:hover {
  background-color: rgba(16, 139, 235, 1);
}

.home .group_6:hover * {
  color: #fff;
}

.home .text-wrapper_12 {
  width:114px;
  height: 72px;
text-align:center;
  align-items: center;
  justify-content: center;
  margin: 41px 0 0 0
}

.home .text_46 {
  width: 42px;
  height: 54px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 36px;

  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 54px;
  margin-left: 2px;
}

.home .text_47 {
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 12px;

  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 18px;
}

.home .image_11 {
  width: 1px;
  height: 111px;
  margin: 26px 0 0 0;
}

.home .block_6 {
  width: 337px;
  height: 94px;
  margin: 33px 28px 0 32px;
}

.home .text_48 {
  width: 208px;
  height: 24px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;

  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.home .image_12 {
  width: 337px;
  height: 1px;
  margin-top: 14px;
}

.home .text_49 {
display: inline-block;
  width: 100%;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;

overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:2; 
}

.home .group_7 {
  background-color: rgba(245, 245, 245, 1);
  width: 513px;
  height: 163px;
  margin-left: 31px;
}

.home .text-wrapper_13 {
  width: 46px;
  height: 72px;
  margin: 41px 0 0 35px;
}

.home .text_50 {
  width: 42px;
  height: 54px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 36px;

  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 54px;
  margin-left: 2px;
}

.home .text_51 {
  width: 46px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 12px;

  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 18px;
}

.home .image_13 {
  width: 1px;
  height: 111px;
  margin: 26px 0 0 34px;
}

.home .group_8 {
  width: 337px;
  height: 94px;
  margin: 33px 28px 0 32px;
}

.home .text_52 {
  width: 208px;
  height: 24px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;

  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 24px;
}

.home .image_14 {
  width: 337px;
  height: 1px;
  margin-top: 14px;
}

.home .text_53 {
  width: 328px;
  height: 48px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;


  text-align: justify;
  line-height: 24px;
  margin-top: 7px;
}

.home .group_9 {
  background-color: rgba(245, 245, 245, 1);
  width: 513px;
  height: 163px;
  margin-left: 30px;
}

.home .text-wrapper_14 {
  width: 46px;
  height: 72px;
  margin: 41px 0 0 35px;
}

.home .text_54 {
  width: 42px;
  height: 54px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 36px;

  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 54px;
  margin-left: 2px;
}

.home .text_55 {
  width: 46px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 12px;

  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 18px;
}

.home .image_15 {
  width: 1px;
  height: 111px;
  margin: 26px 0 0 34px;
}

.home .group_10 {
  width: 337px;
  height: 94px;
  margin: 33px 28px 0 32px;
}

.home .text_56 {
  width: 208px;
  height: 24px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;

  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 24px;
}

.home .image_16 {
  width: 337px;
  height: 1px;
  margin-top: 14px;
}

.home .text_57 {
  width: 328px;
  height: 48px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;


  text-align: justify;
  line-height: 24px;
  margin-top: 7px;
}


.home .selected {
  background-color: rgba(16, 139, 235, 1);
  height: 38px;
  border: 1px solid rgba(16, 139, 235, 1);
  width: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.home .selected .text_42,
.home .selected .text_43 {
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  text-align: right;
  white-space: nowrap;
}

#content .item {
  display: none;
}

#content .show {
  display: block;
}

.hover-effect:hover {
  box-shadow: 0px 0px 30px 0px rgba(226, 226, 226, 1);
}

.about .block_1 {
  width: 100%;
  margin: 0 auto;
  margin-top: 450px;
}

.about .block_2 {
  background-color: rgba(245, 245, 245, 1);
  height: 80px;
  width: 100%;
}

.about .block_3 {
  width: 1600px;
  height: 16px;
  margin: 32px auto 0 auto;
}

.about .image-text_1 {
  width: 235px;
  height: 14px;
  margin-top: 1px;
}

.about .thumbnail_1 {
  width: 15px;
  height: 14px;
}

.about .text-group_1 {
  width: 204px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(85, 85, 85, 1);
  font-size: 14px;


  text-align: right;
  white-space: nowrap;
  line-height: 21px;
}

.about .text-wrapper_1 {
  height: 16px;
  overflow-wrap: break-word;


  text-align: right;
  white-space: nowrap;
  line-height: 24px;
}

.about .text_1 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}
.about .nav-active a {
  color: rgba(16, 139, 235, 1);
}

.about .text_2 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.about .text_3 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(192, 192, 192, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.about .text_4 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}
.about .text_4:hover a {color: rgba(16, 139, 235, 1);}

.about .text_5 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(192, 192, 192, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.about .text_6 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.about .text_7 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(192, 192, 192, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.about .text_8 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.about .text_9 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(192, 192, 192, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.about .text_10 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.about .block_4 {
  width: 61px;
  height: 2px;
  margin: 30px 0 0 1206px;
}

.about .block_4 .box_1 {
  background-color: rgba(16, 139, 235, 1);
  width: 61px;
  height: 2px;
}

.about .text-group_2 {
  width: 360px;
  height: 68px;
  margin: 112px auto 0 auto;
}

.about .text_11 {
  width: 360px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 36px;


  text-align: right;
  white-space: nowrap;
  line-height: 54px;
}

.about .text_12 {
  width: 281px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 18px;


  text-align: center;
  white-space: nowrap;
  line-height: 27px;
  margin: 14px 0 0 40px;
}

.about .image_1 {
  width: 1600px;
  height: 1px;
  margin: 43px auto 0 auto;
}

.about .block_5 {
  width: 1760px;
  margin: 59px auto 0 auto;
}

.about .image_2 {
  width: 760px;
  height: 570px;
  margin-top: 9px;
}

.about .section_1 {
  width: 780px;
	
  margin-left: 60px;
}
.about .section_1 div,.about .section_1 p,.about .section_1 span {color:#666!important;font-size: 16px!important;font-family: Microsoft YaHei!important;
line-height: 32px;}

.about .paragraph_1 {
  width: 780px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;


  text-align: justify;
  line-height: 32px;
}

.about .box_2 {
  width: 242px;
  height: 34px;
  margin-top: 33px;
}

.about .text-wrapper_2 {
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(93, 93, 93, 1);
  height: 34px;
  width: 102px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.about .text_13 {
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  text-align: right;
  white-space: nowrap;
  line-height: 21px;
}

.about .text-wrapper_3 {
  background-color: rgba(255, 255, 255, 1);
  height: 34px;
  border: 1px solid rgba(93, 93, 93, 1);
  margin-left: 18px;
  width: 102px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.about .text_14 {
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: right;
  white-space: nowrap;
  line-height: 21px;
}

.about .text-wrapper_4 {
  background-color: rgba(255, 255, 255, 1);
  height: 34px;
  border: 1px solid rgba(93, 93, 93, 1);
  margin-left: 18px;
  width: 102px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.about .text_15 {
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: right;
  white-space: nowrap;
  line-height: 21px;
}

.about .text-wrapper_2,
.about .text-wrapper_3,
.about .text-wrapper_4 {
  cursor: pointer;
}

.about .selected {
  background-color: rgba(16, 139, 235, 1);
  border: 1px solid rgba(16, 139, 235, 1);
}

.about .section_1 .selected .text_13,
.about .section_1 .selected .text_14,
.about .section_1 .selected .text_15 {
  color: rgba(255, 255, 255, 1)!important;

}

.about .text-wrapper_5 {
  width: 580px;
  height: 112px;
  overflow-wrap: break-word;
  text-align: left;
  line-height: 30px;
  margin-top: 16px;
}

.about .text_16 {
  width: 480px;
  height: 112px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  line-height: 30px;
}

.about .text_17 {
  width: 480px;
  height: 112px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 16px;


  text-align: left;
  line-height: 30px;
}

.about .text_18 {
  width: 100%;
  height: 112px;
  overflow-wrap: break-word;
  color: rgba(16, 139, 235, 1);
  font-size: 16px;


  text-align: left;
  line-height: 30px;
}

.about .paragraph_2 {
  width: 480px;
  height: 112px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 16px;


  text-align: left;
  line-height: 30px;
}

.about .text_19 {
  width: 480px;
  height: 112px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  line-height: 30px;
}

.about .paragraph_3 {
  width: 480px;
  height: 112px;
  overflow-wrap: break-word;
  color: rgba(16, 139, 235, 1);
  font-size: 16px;


  text-align: left;
  line-height: 30px;
}

.about .paragraph_4 {
  width: 480px;
  height: 112px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  line-height: 30px;
}

.about .image_3 {
  width: 50px;
  height: 203px;
  overflow: hidden;
  margin: 155px 0 0 110px;
}

.about .image_3:hover img {
  transform: scale(1.1);
}

.about .block_6 {
  background-color: rgba(16, 139, 235, 1);
  width: 1920px;
  height: 6px;
  margin-top: 93px;
}

.about .block_7 {
  background-color: rgba(34, 34, 34, 1);
  width: 1920px;
  height: 550px;
  margin-bottom: 1px;
}

.about .text-wrapper_6 {
  width: 1213px;
  height: 22px;
  margin: 55px 0 0 161px;
}

.about .text_20 {
  width: 154px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;


  text-align: justify;
  white-space: nowrap;
  line-height: 33px;
}

.about .text_21 {
  width: 88px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;


  text-align: left;
  white-space: nowrap;
  line-height: 33px;
  margin-left: 371px;
}

.about .text_22 {
  width: 88px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;


  text-align: left;
  white-space: nowrap;
  line-height: 33px;
  margin-left: 512px;
}

.about .box_3 {
  width: 1690px;
  height: 203px;
  margin: 26px 0 0 161px;
}

.about .box_4 {
  width: 428px;
  height: 203px;
}

.about .text-wrapper_7 {
  background-color: rgba(57, 57, 57, 1);
  height: 141px;
  width: 428px;
}

.about .text_23 {
  width: 98px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(167, 167, 167, 1);
  font-size: 14px;


  text-align: justify;
  white-space: nowrap;
  line-height: 21px;
  margin: 18px 0 0 16px;
}

.about .text-wrapper_8 {
  background-color: rgba(57, 57, 57, 1);
  height: 42px;
  margin-top: 20px;
  width: 428px;
}

.about .text_24 {
  width: 98px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(167, 167, 167, 1);
  font-size: 14px;


  text-align: justify;
  white-space: nowrap;
  line-height: 21px;
  margin: 14px 0 0 16px;
}

.about .box_5 {
  width: 501px;
  height: 185px;
  margin: 10px 0 0 97px;
}

.about .group_1 {
  width: 501px;
  height: 14px;
}

.about .text_25 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.about .image_4 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.about .image_5 {
  width: 500px;
  height: 1px;
  margin: 14px 0 0 1px;
}

.about .group_2 {
  width: 501px;
  height: 14px;
  margin-top: 14px;
}

.about .text_26 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.about .image_6 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.about .image_7 {
  width: 500px;
  height: 1px;
  margin: 14px 0 0 1px;
}

.about .group_3 {
  width: 501px;
  height: 14px;
  margin-top: 14px;
}

.about .text_27 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.about .image_8 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.about .image_9 {
  width: 500px;
  height: 1px;
  margin: 14px 0 0 1px;
}

.about .group_4 {
  width: 501px;
  height: 14px;
  margin-top: 14px;
}

.about .text_28 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.about .image_10 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.about .image_11 {
  width: 500px;
  height: 1px;
  margin: 14px 0 0 1px;
}

.about .group_5 {
  width: 501px;
  height: 14px;
  margin-top: 13px;
}

.about .text_29 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.about .image_12 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.about .box_6 {
  width: 565px;
  height: 187px;
  margin: 8px 0 0 99px;
}

.about .text_30 {
  width: 565px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.about .image_13 {
  width: 474px;
  height: 1px;
  margin-top: 26px;
}

.about .text_31 {
  width: 271px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin-top: 29px;
}

.about .image_14 {
  width: 474px;
  height: 1px;
  margin-top: 26px;
}

.about .text_32 {
  width: 274px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin-top: 29px;
}

.about .image_15 {
  width: 474px;
  height: 1px;
  margin-top: 26px;
}

.about .image_16 {
  width: 500px;
  height: 1px;
  margin: 6px 0 0 687px;
}

.about .box_7 {
  width: 1343px;
  height: 42px;
  margin: 13px 0 0 161px;
}

.about .text-wrapper_9 {
  background-color: rgba(57, 57, 57, 1);
  height: 42px;
  width: 428px;
}

.about .text_33 {
  width: 70px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(167, 167, 167, 1);
  font-size: 14px;


  text-align: justify;
  white-space: nowrap;
  line-height: 21px;
  margin: 14px 0 0 16px;
}

.about .group_6 {
  width: 501px;
  height: 29px;
  margin: 1px 0 0 97px;
}

.about .box_8 {
  width: 501px;
  height: 14px;
}

.about .text_34 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.about .image_17 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.about .image_18 {
  width: 500px;
  height: 1px;
  margin: 14px 0 0 1px;
}

.about .text_35 {
  width: 218px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin-left: 99px;
}

.about .image_19 {
  width: 474px;
  height: 1px;
  margin: 1px 0 0 1286px;
}

.about .box_9 {
  width: 501px;
  height: 14px;
  margin-left: 686px;
}

.about .text_36 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.about .image_20 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.about .box_10 {
  width: 1407px;
  height: 52px;
  margin: 4px 0 0 161px;
}

.about .text-wrapper_10 {
  background-color: rgba(57, 57, 57, 1);
  height: 52px;
  width: 428px;
}

.about .text_37 {
  width: 28px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;


  text-align: justify;
  white-space: nowrap;
  line-height: 21px;
  margin: 19px 0 0 200px;
}

.about .box_11 {
  width: 501px;
  height: 29px;
  margin: 10px 0 0 97px;
}

.about .image_21 {
  width: 500px;
  height: 1px;
  margin-left: 1px;
}

.about .box_12 {
  width: 501px;
  height: 14px;
  margin-top: 14px;
}

.about .text_38 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.about .image_22 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.about .text_39 {
  width: 282px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 10px 0 0 99px;
}

.about .image-wrapper_1 {
  width: 1073px;
  height: 1px;
  margin: 1px 0 0 687px;
}

.about .image_23 {
  width: 500px;
  height: 1px;
}

.about .image_24 {
  width: 474px;
  height: 1px;
}

.about .image_25 {
  width: 1600px;
  height: 1px;
  margin: 37px 0 0 160px;
}

.about .text-wrapper_11 {
  width: 1599px;
  height: 20px;
  margin: 21px 0 29px 161px;
}

.about .text_40 {
  width: 366px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 14px;

  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.about .text_41 {
  width: 154px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 14px;

  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}
.about .block_8 {
  height: 450px;
  background: url(/img/about/banner_about.png) 100% no-repeat;
background-position: center center;
  background-size: auto 100%;
  width: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.pro .block_8 {
  height: 450px;
  background: url(/img/product/6e6d9cd2945842c9a6ac40cf3c457ed0_mergeImage.png) 100% no-repeat;
 
background-position: center center;
  background-size: auto 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.service .block_8 {
  height: 450px;
  background: url(/img/ef9b7403e3aa4bc09cb27c0ec795f5f9_mergeImage.png) 100% no-repeat;
  
background-position: center center;
  background-size: auto 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.job .block_8 {
  height: 450px;
  background: url(/img/rlzy.png) 100% no-repeat;;
 
background-position: center center;
  background-size: auto 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.contact-msg {width:1600px;margin:30px auto; display:flex;flex-wrap:wrap;justify-content: space-between;}
.contact-msg .item {width:47%;padding:10px 10px;}
.contact-msg span {padding: 10px 0;display:block;height: 50px;line-height:1.5;}
.contact-msg .msg {width:100%;}
.contact-msg .input-row {height:60px;}
.contact-msg .textarea {height:260px;}
.contact-msg .text-wrapper_9 {text-align:center; color:#fff;line-height:60px;cursor:pointer;margin:52px auto!important;}

.contact .block_8 {
  height: 450px;
  background: url(/img/contact/a56ef23eb28c4e45a2b95db00412d333_mergeImage.png) 100% repeat-x;
  background-size: auto 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.about .image_26 {
  width: 316px;
  height: 259px;
  margin-left: 1604px;
}

.about .image_27 {
  position: absolute;
  left: 356px;
  top: 120px;
  width: 544px;
  height: 404px;
}

.about .box_13 {
display:none;
  height: 432px;
  background: url(/img/about/SketchPng37b100719e61d493ccf80f547bbea75b0a09aabb2258de655b028144f616b316.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 731px;
  position: absolute;
  left: 0;
  top: 18px;
}

.about .box_14 {
  height: 80px;
  background: url(/img/about/SketchPng38cf455c72433cd7394c8ec2a083c37ae333656e8aeb338a3f30a3bee0e812fe.png) 100% repeat-x;
  background-size: 100% 100%;
  margin-top: -18px;
  width: 100%;
}

.about .group_7 {
  width: 1740px;
  height: 60px;
  margin: 12px 0 0 90px;
}

.about .image_28 {
  width: 61px;
  height: 60px;
}

.about .text-wrapper_12 {
  width: 250px;
  height: 42px;
  margin: 12px 0 0 13px;
}

.about .text_42 {
  width: 250px;
  height: 24px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 24px;
  letter-spacing: 1px;
  font-family: CKTZongYi;

  text-align: left;
  white-space: nowrap;
  line-height: 29px;
}

.about .text_43 {
  width: 250px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: YPCX--GB1-0;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
  margin-top: 2px;
}

.about .text_44 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 462px;
}

.about .text_45 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.about .text_46 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.about .text_47 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.about .text_48 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 64px;
}

.about .text_49 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.about .text_50 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.about .text_51 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.about .group_8 {
  width: 64px;
  height: 3px;
  margin: 5px 0 0 1003px;
}

.about .block_9 {
  background-color: rgba(255, 255, 255, 1);
  width: 64px;
  height: 3px;
}

.history .box_1 {
  position: relative;
  width: 1920px;
  margin-top: 450px;
}

.history .section_1 {
  background-color: rgba(245, 245, 245, 1);
  height: 80px;
  width: 1920px;
}

.history .box_2 {
  width: 1600px;
  height: 16px;
  margin: 32px 0 0 160px;
}

.history .image-text_1 {
  width: 235px;
  height: 14px;
  margin-top: 1px;
}

.history .thumbnail_1 {
  width: 15px;
  height: 14px;
}

.history .text-group_1 {
  width: 204px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(85, 85, 85, 1);
  font-size: 14px;


  text-align: right;
  white-space: nowrap;
  line-height: 21px;
}

.history .text-wrapper_1 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  


  text-align: right;
  white-space: nowrap;
  line-height: 24px;
}

.history .text_1 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.history .text_2 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(192, 192, 192, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.history .text_3 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.history .text_4 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(16, 139, 235, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.history .text_5 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.history .text_6 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(192, 192, 192, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.history .text_7 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.history .text_8 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(192, 192, 192, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.history .text_9 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.history .text_10 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(192, 192, 192, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.history .text_11 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.history .box_3 {
  width: 61px;
  height: 2px;
  margin: 30px 0 0 1328px;
}

.history .section_2 {
  background-color: rgba(16, 139, 235, 1);
  width: 61px;
  height: 2px;
}

.history .text-group_2 {
  width: 315px;
  height: 68px;
  margin: 112px auto 0 auto;
}

.history .text_12 {
  width: 216px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 36px;


  text-align: center;
  white-space: nowrap;
  line-height: 54px;
  margin-left: 49px;
}

.history .text_13 {
  width: 315px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 18px;


  text-align: right;
  white-space: nowrap;
  line-height: 27px;
  margin-top: 14px;
}

.history .image_1 {
  width: 1600px;
  height: 1px;
  margin: 43px auto 0 auto;
}

.history .text-group_3 {
  width: 44px;
  height: 30px;
  margin: 71px 0 0 450px;
}

.history .text_14 {
  width: 28px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;


  text-align: right;
  white-space: nowrap;
  line-height: 21px;
  margin-left: 8px;
}

.history .text_15 {
  width: 44px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;


  text-align: right;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 2px;
}

.history .section_3 {
  width: 1576px;
  height: 1210px;
  margin: 13px 0 0 344px;
}

.history .text-wrapper_2 {
  width: 75px;
  height: 1210px;
}

.history .text_16 {
  width: 75px;
  height: 43px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 28px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 43px;
}

.history .text_17 {
  width: 75px;
  height: 43px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 28px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 43px;
  margin-top: 87px;
}

.history .text_18 {
  width: 75px;
  height: 43px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 28px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 43px;
  margin-top: 86px;
}

.history .text_19 {
  width: 75px;
  height: 43px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 28px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 43px;
  margin-top: 87px;
}

.history .text_20 {
  width: 75px;
  height: 43px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 28px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 43px;
  margin-top: 87px;
}

.history .text_21 {
  width: 75px;
  height: 43px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 28px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 43px;
  margin-top: 86px;
}

.history .text_22 {
  width: 75px;
  height: 43px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 28px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 43px;
  margin-top: 87px;
}

.history .text_23 {
  width: 75px;
  height: 43px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 28px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 43px;
  margin-top: 87px;
}

.history .text_24 {
  width: 75px;
  height: 43px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 28px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 43px;
  margin-top: 86px;
}

.history .text_25 {
  width: 75px;
  height: 43px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 28px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 43px;
  margin-top: 87px;
}

.history .image_2 {
  width: 2px;
  height: 1182px;
  margin: 14px 0 0 56px;
}

.history .image-wrapper_1 {
  width: 36px;
  height: 1038px;
  margin: 153px 0 0 20px;
}

.history .image_3 {
  width: 36px;
  height: 1px;
}

.history .image_4 {
  width: 36px;
  height: 1px;
  margin-top: 128px;
}

.history .image_5 {
  width: 36px;
  height: 1px;
  margin-top: 129px;
}

.history .image_6 {
  width: 36px;
  height: 1px;
  margin-top: 129px;
}

.history .image_7 {
  width: 36px;
  height: 1px;
  margin-top: 128px;
}

.history .image_8 {
  width: 36px;
  height: 1px;
  margin-top: 129px;
}

.history .image_9 {
  width: 36px;
  height: 1px;
  margin-top: 129px;
}

.history .image_10 {
  width: 36px;
  height: 1px;
  margin-top: 128px;
}

.history .image_11 {
  width: 36px;
  height: 1px;
  margin-top: 129px;
}

.history .text-wrapper_3 {
  width: 27px;
  height: 1198px;
  margin: 6px 0 0 8px;
}

.history .text_26 {
  width: 27px;
  height: 31px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 31px;
}

.history .text_27 {
  width: 27px;
  height: 31px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 31px;
  margin-top: 99px;
}

.history .text_28 {
  width: 27px;
  height: 31px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 31px;
  margin-top: 98px;
}

.history .text_29 {
  width: 27px;
  height: 31px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 31px;
  margin-top: 99px;
}

.history .text_30 {
  width: 27px;
  height: 31px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 31px;
  margin-top: 99px;
}

.history .text_31 {
  width: 27px;
  height: 31px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 31px;
  margin-top: 98px;
}

.history .text_32 {
  width: 27px;
  height: 31px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 31px;
  margin-top: 99px;
}

.history .text_33 {
  width: 27px;
  height: 31px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 31px;
  margin-top: 99px;
}

.history .text_34 {
  width: 27px;
  height: 31px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 31px;
  margin-top: 98px;
}

.history .text_35 {
  width: 27px;
  height: 31px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;
  font-family: HYLanHeiHei-W;

  text-align: left;
  white-space: nowrap;
  line-height: 31px;
  margin-top: 99px;
}

.history .image-wrapper_2 {
  width: 99px;
  height: 1038px;
  margin: 153px 0 0 10px;
}

.history .image_12 {
  width: 99px;
  height: 1px;
}

.history .image_13 {
  width: 99px;
  height: 1px;
  margin-top: 128px;
}

.history .image_14 {
  width: 99px;
  height: 1px;
  margin-top: 129px;
}

.history .image_15 {
  width: 99px;
  height: 1px;
  margin-top: 129px;
}

.history .image_16 {
  width: 99px;
  height: 1px;
  margin-top: 128px;
}

.history .image_17 {
  width: 99px;
  height: 1px;
  margin-top: 129px;
}

.history .image_18 {
  width: 99px;
  height: 1px;
  margin-top: 129px;
}

.history .image_19 {
  width: 99px;
  height: 1px;
  margin-top: 128px;
}

.history .image_20 {
  width: 99px;
  height: 1px;
  margin-top: 129px;
}

.history .group_1 {
  width: 899px;
  height: 1181px;
  margin: 15px 0 0 13px;
}

.history .text_36 {
  width: 883px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-left: 16px;
}

.history .image-text_2 {
  width: 899px;
  height: 14px;
  margin-top: 116px;
}

.history .group_2 {
  background-color: rgba(16, 139, 235, 1);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  border: 1px solid rgba(16, 139, 235, 1);
  margin-top: 3px;
}

.history .text-group_4 {
  width: 883px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.history .image-text_3 {
  width: 899px;
  height: 14px;
  margin-top: 115px;
}

.history .group_3 {
  background-color: rgba(16, 139, 235, 1);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  border: 1px solid rgba(16, 139, 235, 1);
  margin-top: 3px;
}

.history .text-group_5 {
  width: 883px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.history .image-text_4 {
  width: 899px;
  height: 14px;
  margin-top: 116px;
}

.history .block_1 {
  background-color: rgba(16, 139, 235, 1);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  border: 1px solid rgba(16, 139, 235, 1);
  margin-top: 3px;
}

.history .text-group_6 {
  width: 883px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.history .image-text_5 {
  width: 899px;
  height: 14px;
  margin-top: 116px;
}

.history .group_4 {
  background-color: rgba(16, 139, 235, 1);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  border: 1px solid rgba(16, 139, 235, 1);
  margin-top: 3px;
}

.history .text-group_7 {
  width: 883px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.history .image-text_6 {
  width: 899px;
  height: 14px;
  margin-top: 115px;
}

.history .group_5 {
  background-color: rgba(16, 139, 235, 1);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  border: 1px solid rgba(16, 139, 235, 1);
  margin-top: 3px;
}

.history .text-group_8 {
  width: 883px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.history .image-text_7 {
  width: 899px;
  height: 14px;
  margin-top: 116px;
}

.history .section_4 {
  background-color: rgba(16, 139, 235, 1);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  border: 1px solid rgba(16, 139, 235, 1);
  margin-top: 3px;
}

.history .text-group_9 {
  width: 883px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.history .image-text_8 {
  width: 899px;
  height: 14px;
  margin-top: 116px;
}

.history .section_5 {
  background-color: rgba(16, 139, 235, 1);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  border: 1px solid rgba(16, 139, 235, 1);
  margin-top: 3px;
}

.history .text-group_10 {
  width: 883px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.history .image-text_9 {
  width: 899px;
  height: 14px;
  margin-top: 115px;
}

.history .box_4 {
  background-color: rgba(16, 139, 235, 1);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  border: 1px solid rgba(16, 139, 235, 1);
  margin-top: 3px;
}

.history .text-group_11 {
  width: 883px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.history .image-text_10 {
  width: 899px;
  height: 14px;
  margin-top: 116px;
}

.history .box_5 {
  background-color: rgba(16, 139, 235, 1);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  border: 1px solid rgba(16, 139, 235, 1);
  margin-top: 3px;
}

.history .text-group_12 {
  width: 883px;
  height: 14px;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;


  text-align: left;
  line-height: 21px;
}

.history .image_21 {
  width: 50px;
  height: 203px;
  margin: 100px 0 0 281px;
}

.history .text_37 {
  width: 102px;

  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin: 14px 0 0 425px;
}

.history .section_6 {
  background-color: rgba(16, 139, 235, 1);
  width: 1920px;
  height: 6px;
  margin-top: 67px;
}

.history .section_7 {
  background-color: rgba(34, 34, 34, 1);
  width: 1920px;
  height: 550px;
  margin-bottom: 1px;
}

.history .text-wrapper_4 {
  width: 1213px;
  height: 22px;
  margin: 55px 0 0 161px;
}

.history .text_38 {
  width: 154px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;


  text-align: justify;
  white-space: nowrap;
  line-height: 33px;
}

.history .text_39 {
  width: 88px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;


  text-align: left;
  white-space: nowrap;
  line-height: 33px;
  margin-left: 371px;
}

.history .text_40 {
  width: 88px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;


  text-align: left;
  white-space: nowrap;
  line-height: 33px;
  margin-left: 512px;
}

.history .block_2 {
  width: 1690px;
  height: 203px;
  margin: 26px 0 0 161px;
}

.history .box_6 {
  width: 428px;
  height: 203px;
}

.history .text-wrapper_5 {
  background-color: rgba(57, 57, 57, 1);
  height: 141px;
  width: 428px;
}

.history .text_41 {
  width: 98px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(167, 167, 167, 1);
  font-size: 14px;


  text-align: justify;
  white-space: nowrap;
  line-height: 21px;
  margin: 18px 0 0 16px;
}

.history .text-wrapper_6 {
  background-color: rgba(57, 57, 57, 1);
  height: 42px;
  margin-top: 20px;
  width: 428px;
}

.history .text_42 {
  width: 98px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(167, 167, 167, 1);
  font-size: 14px;


  text-align: justify;
  white-space: nowrap;
  line-height: 21px;
  margin: 14px 0 0 16px;
}

.history .box_7 {
  width: 501px;
  height: 185px;
  margin: 10px 0 0 97px;
}

.history .box_8 {
  width: 501px;
  height: 14px;
}

.history .text_43 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.history .image_22 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.history .image_23 {
  width: 500px;
  height: 1px;
  margin: 14px 0 0 1px;
}

.history .box_9 {
  width: 501px;
  height: 14px;
  margin-top: 14px;
}

.history .text_44 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.history .image_24 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.history .image_25 {
  width: 500px;
  height: 1px;
  margin: 14px 0 0 1px;
}

.history .box_10 {
  width: 501px;
  height: 14px;
  margin-top: 14px;
}

.history .text_45 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.history .image_26 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.history .image_27 {
  width: 500px;
  height: 1px;
  margin: 14px 0 0 1px;
}

.history .box_11 {
  width: 501px;
  height: 14px;
  margin-top: 14px;
}

.history .text_46 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.history .image_28 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.history .image_29 {
  width: 500px;
  height: 1px;
  margin: 14px 0 0 1px;
}

.history .box_12 {
  width: 501px;
  height: 14px;
  margin-top: 13px;
}

.history .text_47 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.history .image_30 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.history .box_13 {
  width: 565px;
  height: 187px;
  margin: 8px 0 0 99px;
}

.history .text_48 {
  width: 565px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.history .image_31 {
  width: 474px;
  height: 1px;
  margin-top: 26px;
}

.history .text_49 {
  width: 271px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin-top: 29px;
}

.history .image_32 {
  width: 474px;
  height: 1px;
  margin-top: 26px;
}

.history .text_50 {
  width: 274px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin-top: 29px;
}

.history .image_33 {
  width: 474px;
  height: 1px;
  margin-top: 26px;
}

.history .image_34 {
  width: 500px;
  height: 1px;
  margin: 6px 0 0 687px;
}

.history .block_3 {
  width: 1343px;
  height: 42px;
  margin: 13px 0 0 161px;
}

.history .text-wrapper_7 {
  background-color: rgba(57, 57, 57, 1);
  height: 42px;
  width: 428px;
}

.history .text_51 {
  width: 70px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(167, 167, 167, 1);
  font-size: 14px;


  text-align: justify;
  white-space: nowrap;
  line-height: 21px;
  margin: 14px 0 0 16px;
}

.history .group_6 {
  width: 501px;
  height: 29px;
  margin: 1px 0 0 97px;
}

.history .group_7 {
  width: 501px;
  height: 14px;
}

.history .text_52 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.history .image_35 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.history .image_36 {
  width: 500px;
  height: 1px;
  margin: 14px 0 0 1px;
}

.history .text_53 {
  width: 218px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin-left: 99px;
}

.history .image_37 {
  width: 474px;
  height: 1px;
  margin: 1px 0 0 1286px;
}

.history .block_4 {
  width: 501px;
  height: 14px;
  margin-left: 686px;
}

.history .text_54 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.history .image_38 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.history .block_5 {
  width: 1407px;
  height: 52px;
  margin: 4px 0 0 161px;
}

.history .text-wrapper_8 {
  background-color: rgba(57, 57, 57, 1);
  height: 52px;
  width: 428px;
}

.history .text_55 {
  width: 28px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;


  text-align: justify;
  white-space: nowrap;
  line-height: 21px;
  margin: 19px 0 0 200px;
}

.history .group_8 {
  width: 501px;
  height: 29px;
  margin: 10px 0 0 97px;
}

.history .image_39 {
  width: 500px;
  height: 1px;
  margin-left: 1px;
}

.history .section_8 {
  width: 501px;
  height: 14px;
  margin-top: 14px;
}

.history .text_56 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.history .image_40 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.history .text_57 {
  width: 282px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 10px 0 0 99px;
}

.history .image-wrapper_3 {
  width: 1073px;
  height: 1px;
  margin: 1px 0 0 687px;
}

.history .image_41 {
  width: 500px;
  height: 1px;
}

.history .image_42 {
  width: 474px;
  height: 1px;
}

.history .image_43 {
  width: 1600px;
  height: 1px;
  margin: 37px 0 0 160px;
}

.history .text-wrapper_9 {
  width: 1599px;
  height: 20px;
  margin: 21px 0 29px 161px;
}

.history .text_58 {
  width: 366px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 14px;

  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.history .text_59 {
  width: 154px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 14px;

  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.history .label_1 {
  position: absolute;
  left: 465px;
  top: 559px;
  width: 22px;
  height: 22px;
}

.history .label_2 {
  position: absolute;
  left: 465px;
  top: 688px;
  width: 22px;
  height: 22px;
}

.history .label_3 {
  position: absolute;
  left: 465px;
  top: 1207px;
  width: 22px;
  height: 22px;
}

.history .label_4 {
  position: absolute;
  left: 465px;
  top: 818px;
  width: 22px;
  height: 22px;
}

.history .label_5 {
  position: absolute;
  left: 465px;
  top: 1337px;
  width: 22px;
  height: 22px;
}

.history .label_6 {
  position: absolute;
  left: 465px;
  top: 948px;
  width: 22px;
  height: 22px;
}

.history .label_7 {
  position: absolute;
  left: 465px;
  top: 1466px;
  width: 22px;
  height: 22px;
}

.history .label_8 {
  position: absolute;
  left: 465px;
  top: 1077px;
  width: 22px;
  height: 22px;
}

.history .label_9 {
  position: absolute;
  left: 465px;
  top: 1596px;
  width: 22px;
  height: 22px;
}

.history .image_44 {
  position: absolute;
  left: 465px;
  top: 429px;
  width: 233px;
  height: 22px;
}

.history .box_14 {
  height: 450px;
  background: url(/img/history/SketchPnga9be4c08f61c0fdde163bb7f0a2058158d73b7247b2464ed3bb439d787b4f03b.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 1920px;
  position: absolute;
  left: 0;
  top: 0;
}

.history .image_45 {
  width: 316px;
  height: 259px;
  margin-left: 1604px;
}

.history .image_46 {
  position: absolute;
  left: 356px;
  top: 120px;
  width: 544px;
  height: 404px;
}

.history .box_15 {
  height: 432px;
  background: url(/img/history/SketchPng37b100719e61d493ccf80f547bbea75b0a09aabb2258de655b028144f616b316.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 731px;
  position: absolute;
  left: 0;
  top: 18px;
}

.history .box_16 {
  height: 80px;
  background: url(/img/history/SketchPng38cf455c72433cd7394c8ec2a083c37ae333656e8aeb338a3f30a3bee0e812fe.png) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: -18px;
  width: 1920px;
}

.history .block_6 {
  width: 1740px;
  height: 60px;
  margin: 12px 0 0 90px;
}

.history .image_47 {
  width: 61px;
  height: 60px;
}

.history .text-wrapper_10 {
  width: 250px;
  height: 42px;
  margin: 12px 0 0 13px;
}

.history .text_60 {
  width: 250px;
  height: 24px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 24px;
  letter-spacing: 1px;
  font-family: CKTZongYi;

  text-align: left;
  white-space: nowrap;
  line-height: 29px;
}

.history .text_61 {
  width: 250px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: YPCX--GB1-0;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
  margin-top: 2px;
}

.history .text_62 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 462px;
}

.history .text_63 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.history .text_64 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.history .text_65 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.history .text_66 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 64px;
}

.history .text_67 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.history .text_68 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.history .text_69 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.history .block_7 {
  width: 64px;
  height: 3px;
  margin: 5px 0 0 1003px;
}

.history .block_8 {
  background-color: rgba(255, 255, 255, 1);
  width: 64px;
  height: 3px;
}

.honor .box_2 {
  background-color: rgba(245, 245, 245, 1);
  height: 80px;
  width: 1920px;
}

.honor .group_1 {
  width: 1600px;
  height: 16px;
  margin: 32px 0 0 160px;
}

.honor .image-text_1 {
  width: 235px;
  height: 14px;
  margin-top: 1px;
}

.honor .thumbnail_1 {
  width: 15px;
  height: 14px;
}

.honor .text-group_1 {
  width: 204px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(85, 85, 85, 1);
  font-size: 14px;


  text-align: right;
  white-space: nowrap;
  line-height: 21px;
}

.honor .text-wrapper_1 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  


  text-align: right;
  white-space: nowrap;
  line-height: 24px;
}

.honor .text_1 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.honor .text_2 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(192, 192, 192, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.honor .text_3 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.honor .text_4 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(192, 192, 192, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.honor .text_5 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.honor .text_6 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(16, 139, 235, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.honor .text_7 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.honor .text_8 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(192, 192, 192, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.honor .text_9 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.honor .text_10 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(192, 192, 192, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.honor .text_11 {
  width: 557px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.honor .group_2 {
  width: 61px;
  height: 2px;
  margin: 30px 0 0 1451px;
}

.honor .section_1 {
  background-color: rgba(16, 139, 235, 1);
  width: 61px;
  height: 2px;
}

.honor .text-group_2 {
  width: 164px;
  height: 68px;
  margin: 112px auto 0 auto;
}

.honor .text_12 {
  width: 144px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 36px;


  text-align: center;
  white-space: nowrap;
  line-height: 54px;
  margin-left: 10px;
}

.honor .text_13 {
  width: 164px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 18px;


  text-align: center;
  white-space: nowrap;
  line-height: 27px;
  margin-top: 14px;
}

.honor .image_1 {
  width: 1600px;
  height: 1px;
  margin: 43px auto 0 auto;
}

.honor .box_3 {
  width: 1760px;
  margin: 62px 0 0 160px;
}

.honor .grid_1 {
  width: 1602px;
  flex-wrap: wrap;
}

.honor .image-text_2-0 {
  width: 290px;
  height: 262px;
  margin: 0 30px 44px 0;
}

.honor .image-wrapper_1-0 {
  background-color: rgba(249, 253, 255, 1);
  border-radius: 4px;
  height: 221px;
  border: 1.5px solid rgba(228, 241, 255, 1);
  width: 293px;
  margin: -1px 0 0 -1px;
  overflow: hidden;
}

.honor .image_2-0 {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.honor .text-group_3-0 {
  width: 100%;
    height: 29px;
    overflow-wrap: break-word;
    color: rgba(34, 34, 34, 1);
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 29px;
    margin: 13.5px 0 0 0;
    overflow: hidden;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.honor .image-wrapper_1-14 {
  background-color: rgba(249, 253, 255, 1);
  border-radius: 4px;
  height: 221px;
  border: 1.5px solid rgba(228, 241, 255, 1);
  width: 293px;
  margin: -1px 0 0 -1px;
}

.honor .image_2-14 {
  width: 218px;
  height: 161px;
  margin: 30.5px 0 0 37.5px;
}

.honor .text-group_3-14 {
  width: 200px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 20px;

  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 29px;
  margin: 13.5px 0 0 45px;
}

.honor .image_3 {
  width: 50px;
  height: 203px;
  margin-top: 152px;
}

.honor .box_4 {
  width: 230px;
  height: 38px;
  margin: 54px auto 0 auto;
}

.honor .image-wrapper_2 {
  background-color: rgba(245, 245, 245, 1);
  height: 38px;
  width: 38px;
}

.honor .thumbnail_2 {
  width: 8px;
  height: 13px;
  margin: 13px 0 0 15px;
}

.honor .text-wrapper_2 {
  background-color: rgba(16, 139, 235, 1);
  height: 38px;
  margin-left: 10px;
  width: 38px;
}

.honor .text_14 {
  width: 9px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: right;
  white-space: nowrap;
  line-height: 24px;
  margin: 12px 0 0 15px;
}

.honor .text-wrapper_3 {
  background-color: rgba(245, 245, 245, 1);
  height: 38px;
  margin-left: 10px;
  width: 38px;
}

.honor .text_15 {
  width: 9px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;


  text-align: right;
  white-space: nowrap;
  line-height: 24px;
  margin: 12px 0 0 15px;
}

.honor .text-wrapper_4 {
  background-color: rgba(245, 245, 245, 1);
  height: 38px;
  margin-left: 10px;
  width: 38px;
}

.honor .text_16 {
  width: 9px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;


  text-align: right;
  white-space: nowrap;
  line-height: 24px;
  margin: 12px 0 0 15px;
}

.honor .image-wrapper_3 {
  background-color: rgba(245, 245, 245, 1);
  height: 38px;
  margin-left: 10px;
  width: 38px;
}

.honor .thumbnail_3 {
  width: 8px;
  height: 13px;
  margin: 13px 0 0 15px;
}

.honor .box_5 {
  background-color: rgba(16, 139, 235, 1);
  width: 1920px;
  height: 6px;
  margin-top: 102px;
}

.honor .box_6 {
  background-color: rgba(34, 34, 34, 1);
  width: 1920px;
  height: 550px;
  margin-bottom: 1px;
}

.honor .text-wrapper_5 {
  width: 1213px;
  height: 22px;
  margin: 55px 0 0 161px;
}

.honor .text_17 {
  width: 154px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;


  text-align: justify;
  white-space: nowrap;
  line-height: 33px;
}

.honor .text_18 {
  width: 88px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;


  text-align: left;
  white-space: nowrap;
  line-height: 33px;
  margin-left: 371px;
}

.honor .text_19 {
  width: 88px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;


  text-align: left;
  white-space: nowrap;
  line-height: 33px;
  margin-left: 512px;
}

.honor .section_2 {
  width: 1690px;
  height: 203px;
  margin: 26px 0 0 161px;
}

.honor .group_3 {
  width: 428px;
  height: 203px;
}

.honor .text-wrapper_6 {
  background-color: rgba(57, 57, 57, 1);
  height: 141px;
  width: 428px;
}

.honor .text_20 {
  width: 98px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(167, 167, 167, 1);
  font-size: 14px;


  text-align: justify;
  white-space: nowrap;
  line-height: 21px;
  margin: 18px 0 0 16px;
}

.honor .text-wrapper_7 {
  background-color: rgba(57, 57, 57, 1);
  height: 42px;
  margin-top: 20px;
  width: 428px;
}

.honor .text_21 {
  width: 98px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(167, 167, 167, 1);
  font-size: 14px;


  text-align: justify;
  white-space: nowrap;
  line-height: 21px;
  margin: 14px 0 0 16px;
}

.honor .group_4 {
  width: 501px;
  height: 185px;
  margin: 10px 0 0 97px;
}

.honor .section_3 {
  width: 501px;
  height: 14px;
}

.honor .text_22 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.honor .image_4 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.honor .image_5 {
  width: 500px;
  height: 1px;
  margin: 14px 0 0 1px;
}

.honor .section_4 {
  width: 501px;
  height: 14px;
  margin-top: 14px;
}

.honor .text_23 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.honor .image_6 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.honor .image_7 {
  width: 500px;
  height: 1px;
  margin: 14px 0 0 1px;
}

.honor .section_5 {
  width: 501px;
  height: 14px;
  margin-top: 14px;
}

.honor .text_24 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.honor .image_8 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.honor .image_9 {
  width: 500px;
  height: 1px;
  margin: 14px 0 0 1px;
}

.honor .section_6 {
  width: 501px;
  height: 14px;
  margin-top: 14px;
}

.honor .text_25 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.honor .image_10 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.honor .image_11 {
  width: 500px;
  height: 1px;
  margin: 14px 0 0 1px;
}

.honor .section_7 {
  width: 501px;
  height: 14px;
  margin-top: 13px;
}

.honor .text_26 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.honor .image_12 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.honor .group_5 {
  width: 565px;
  height: 187px;
  margin: 8px 0 0 99px;
}

.honor .text_27 {
  width: 565px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.honor .image_13 {
  width: 474px;
  height: 1px;
  margin-top: 25px;
}

.honor .text_28 {
  width: 271px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin-top: 30px;
}

.honor .image_14 {
  width: 474px;
  height: 1px;
  margin-top: 26px;
}

.honor .text_29 {
  width: 274px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin-top: 29px;
}

.honor .image_15 {
  width: 474px;
  height: 1px;
  margin-top: 26px;
}

.honor .image_16 {
  width: 500px;
  height: 1px;
  margin: 6px 0 0 687px;
}

.honor .section_8 {
  width: 1343px;
  height: 42px;
  margin: 13px 0 0 161px;
}

.honor .text-wrapper_8 {
  background-color: rgba(57, 57, 57, 1);
  height: 42px;
  width: 428px;
}

.honor .text_30 {
  width: 70px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(167, 167, 167, 1);
  font-size: 14px;


  text-align: justify;
  white-space: nowrap;
  line-height: 21px;
  margin: 14px 0 0 16px;
}

.honor .box_7 {
  width: 501px;
  height: 29px;
  margin: 1px 0 0 97px;
}

.honor .box_8 {
  width: 501px;
  height: 14px;
}

.honor .text_31 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.honor .image_17 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.honor .image_18 {
  width: 500px;
  height: 1px;
  margin: 14px 0 0 1px;
}

.honor .text_32 {
  width: 218px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin-left: 99px;
}

.honor .image_19 {
  width: 474px;
  height: 1px;
  margin: 1px 0 0 1286px;
}

.honor .section_9 {
  width: 501px;
  height: 14px;
  margin-left: 686px;
}

.honor .text_33 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.honor .image_20 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.honor .section_10 {
  width: 1407px;
  height: 52px;
  margin: 4px 0 0 161px;
}

.honor .text-wrapper_9 {
  background-color: rgba(57, 57, 57, 1);
  height: 52px;
  width: 428px;
}

.honor .text_34 {
  width: 28px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;


  text-align: justify;
  white-space: nowrap;
  line-height: 21px;
  margin: 19px 0 0 200px;
}

.honor .section_11 {
  width: 501px;
  height: 29px;
  margin: 10px 0 0 97px;
}

.honor .image_21 {
  width: 500px;
  height: 1px;
  margin-left: 1px;
}

.honor .section_12 {
  width: 501px;
  height: 14px;
  margin-top: 14px;
}

.honor .text_35 {
  width: 56px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
}

.honor .image_22 {
  width: 22px;
  height: 6px;
  margin-top: 4px;
}

.honor .text_36 {
  width: 282px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 10px 0 0 99px;
}

.honor .image-wrapper_4 {
  width: 1073px;
  height: 1px;
  margin: 1px 0 0 687px;
}

.honor .image_23 {
  width: 500px;
  height: 1px;
}

.honor .image_24 {
  width: 474px;
  height: 1px;
}

.honor .image_25 {
  width: 1600px;
  height: 1px;
  margin: 37px 0 0 160px;
}

.honor .text-wrapper_10 {
  width: 1599px;
  height: 20px;
  margin: 21px 0 29px 161px;
}

.honor .text_37 {
  width: 366px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 14px;

  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.honor .text_38 {
  width: 154px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(211, 211, 211, 1);
  font-size: 14px;

  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.honor .box_9 {
  height: 450px;
  background: url(.honor /img/SketchPnga9be4c08f61c0fdde163bb7f0a2058158d73b7247b2464ed3bb439d787b4f03b.honor .png) 100% no-repeat;
  background-size: 100% 100%;
  width: 1920px;
  position: absolute;
  left: 0;
  top: 0;
}

.honor .image_26 {
  width: 316px;
  height: 259px;
  margin-left: 1604px;
}

.honor .image_27 {
  position: absolute;
  left: 356px;
  top: 120px;
  width: 544px;
  height: 404px;
}

.honor .block_1 {
  height: 432px;
  background: url(.honor /img/SketchPng37b100719e61d493ccf80f547bbea75b0a09aabb2258de655b028144f616b316.honor .png) 100% no-repeat;
  background-size: 100% 100%;
  width: 731px;
  position: absolute;
  left: 0;
  top: 18px;
}

.honor .group_6 {
  height: 80px;
  background: url(.honor /img/SketchPng38cf455c72433cd7394c8ec2a083c37ae333656e8aeb338a3f30a3bee0e812fe.honor .png) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: -18px;
  width: 1920px;
}

.honor .group_7 {
  width: 1740px;
  height: 60px;
  margin: 12px 0 0 90px;
}

.honor .image_28 {
  width: 61px;
  height: 60px;
}

.honor .text-wrapper_11 {
  width: 250px;
  height: 42px;
  margin: 12px 0 0 13px;
}

.honor .text_39 {
  width: 250px;
  height: 24px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 24px;
  letter-spacing: 1px;
  font-family: CKTZongYi;

  text-align: left;
  white-space: nowrap;
  line-height: 29px;
}

.honor .text_40 {
  width: 250px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: YPCX--GB1-0;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
  margin-top: 2px;
}

.honor .text_41 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 462px;
}

.honor .text_42 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.honor .text_43 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.honor .text_44 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.honor .text_45 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 64px;
}

.honor .text_46 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.honor .text_47 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.honor .text_48 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;


  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 20px 0 0 63px;
}

.honor .group_8 {
  width: 64px;
  height: 3px;
  margin: 5px 0 0 1003px;
}

.honor .box_10 {
  background-color: rgba(255, 255, 255, 1);
  width: 64px;
  height: 3px;
}



.coop .text-group_2 {
  width: 144px;
  height: 68px;
  margin: 112px auto 0 auto;
}

.coop .text_12 {
  width: 144px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 36px;


  text-align: center;
  white-space: nowrap;
  line-height: 54px;
}

.coop .text_13 {
  width: 142px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 18px;


  text-align: right;
  white-space: nowrap;
  line-height: 27px;
  margin: 14px 0 0 1px;
}

.coop .image_1 {
  width: 1600px;
  height: 1px;
  margin: 43px auto 0 auto;
}

.coop .group_2 {
  width: 1759px;

  margin: 62px 0 0 161px;
}

.coop .grid_1 {
  width: 1598px;
  flex-wrap: wrap;
}

.coop .image-text_2-0 {
  width: 15%;
  height: 162px;
  margin: 30px 0px 34px 20px;
}
.coop .image-wrapper_1-0 { height: 148px;overflow:hidden;border:1px solid #ccc; display:flex; justify-content: center; align-items: center;}
.coop .image-wrapper_1-0 img {width:100%;}


.coop .box_5-0 {
  border-radius: 4px;
  width: 246px;
  height: 148px;
  border: 1.5px solid rgba(227, 227, 227, 1);
  background: url(/img/coop/1f8ca398ac534e3ea23d292b5da611c4_mergeImage.png);
}

.coop .text-group_3-0 {
  width: 100%;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;

  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
  margin: 14px 0 0 2px;
  
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    
}

.product .image_1 {
  width: 1600px;
  height: 1px;
  margin: 43px auto 0 auto;
}

.product .text-group_2 {
  width: 177px;
  height: 68px;
  margin: 23px auto 0 auto;
}

.product .text_11 {
  width: 144px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 36px;


  text-align: right;
  white-space: nowrap;
  line-height: 54px;
  margin-left: 16px;
}

.product .text_12 {
  width: 177px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 18px;


  text-align: right;
  white-space: nowrap;
  line-height: 27px;
  margin-top: 14px;
}

.product .image_2 {
  width: 1600px;
  height: 1px;
  margin: 43px auto 0 auto;
}

.product .group_2 {
  max-width: 1600px;
width: 100%;
  display:flex;
  margin: 31px auto 0 auto;
}

.product .box_6 {
  flex-basis: 254px;
  flex-shrink: 0;
  height: 630px;
  margin-top: 10px;
}

.product .group_3 {
  width: 82px;
  height: 19px;
  margin-top: 30px;
}

.product .group_3:nth-child(1) {
  margin-top: 0;
}

.product .text_23 {
  width: 64px;
  height: 19px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 19px;
}

.product .thumbnail_2 {
  width: 10px;
  height: 6px;
  margin-top: 8px;
}

.product .text_24 {
  width: 128px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 15px;
}

.product .text_25 {
  width: 128px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 15px;
}

.product .text_26 {
  width: 128px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 15px;
}

.product .group_4 {
  width: 82px;
  height: 19px;
  margin-top: 30px;
}

.product .text_27 {
  width: 64px;
  height: 19px;
  overflow-wrap: break-word;
  color: rgba(16, 139, 235, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 19px;
}

.product .thumbnail_3 {
  width: 10px;
  height: 6px;
  margin-top: 8px;
}

.product .text_28 {
  width: 142px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 15px;
}

.product .text_29 {
  width: 142px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 15px;
}

.product .text_30 {
  width: 254px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 15px;
}

.product .text_31 {
  width: 212px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 15px;
}

.product .text_32 {
  width: 254px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 15px;
}

.product .text_33 {
  width: 240px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 15px;
}

.product .group_5 {
  width: 114px;
  height: 19px;
  margin-top: 30px;
}

.product .text_34 {
  width: 96px;
  height: 19px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 19px;
}

.product .thumbnail_4 {
  width: 10px;
  height: 6px;
  margin-top: 8px;
}

.product .text_35 {
  width: 156px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 15px;
}

.product .text_36 {
  width: 156px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 15px;
}

.product .text_37 {
  width: 100px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 15px;
}

.product .text_38 {
  width: 100px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 15px;
}

.product .text_39 {
  width: 156px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 15px;
}

.product .group_6 {
  width: 98px;
  height: 19px;
  margin-top: 30px;
}

.product .text_40 {
  width: 80px;
  height: 19px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 19px;
}

.product .thumbnail_5 {
  width: 10px;
  height: 6px;
  margin-top: 8px;
}

.product .text_41 {
  width: 114px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 15px;
}

.product .text_42 {
  width: 142px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 14px;


  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 15px;.pro-item
}

.product .box_7 {
  margin-left: 4%;
  flex-grow: 1;
   max-width:1300px;
  display: flex;
  flex-flow: wrap;
}

.pro-item {
  margin-right: 20px;
  margin-bottom: 20px;
}
.product .image-wrapper_1 a{
	display:inline-block;
	 background-color: rgba(255, 255, 255, 1);
  height: 290px;
  width: 290px;
  display: flex;
  text-align: center;
  justify-content: center;
	overflow: hidden;
}
.product .image-wrapper_1 {
  height: 290px;
  width: 290px;
  text-align: center;
  overflow: hidden;
}

.product .image_3 {
  width:auto;
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}

.product .text-wrapper_3 {
  height: 54px;
  width: 290px;
  box-shadow: 0px 1px 0px 0px rgba(177, 177, 177, 0.5);
}

.product .text_43 {
  width: 270px;
  height: 24px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;

  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 24px;
  margin: 15px 10px 0 10px;
 overflow: hidden; 
  white-space: nowrap; 
  text-overflow: ellipsis; 
}

.product .image-wrapper_2 {
  background-color: rgba(245, 245, 245, 1);
  height: 290px;
  margin-top: 30px;
  width: 290px;
}

.product .image_4 {
  max-width: 227px;
  height: 250px;
  margin: 20px 0 0 31px;
}

.product .pro-item:hover .text-wrapper_3 {
  background-color: rgba(16, 139, 235, 1);
}

.product .pro-item:hover .text_43 a {
  color: rgba(255, 255, 255, 1);
}

.product .menu {
  cursor: pointer;
  height: 30px;
  width: 100%;
}

.product .down .thumbnail_2 {
  transform: scale(1, -1);
}

.product .up .thumbnail_2 {
  transform: scale(1, 1);
}

.product .child {
  line-height: 20px;
}

.product-detail .text_21 {
  width: 601px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 36px;
  font-family: SourceHanSansSC-Regular;

  text-align: right;
  white-space: nowrap;
  line-height: 54px;
  margin: 113px 0 0 660px;
}

.product-detail .image_2 {
  width: 1600px;
  height: 1px;
  margin: 35px auto 0 auto;
}

.product-detail .box_4 {
  width: 1760px;
  margin: 24px auto 0 auto;
}

.product-detail .image-wrapper_1 {
/*   background-color: rgba(245, 245, 245, 1);
 */  height: auto;
  margin-top: 7px;
  width: 600px;
}

.product-detail .image_3 {
  width: 364px;
  height: auto;
  margin: 25px 0 0 118px;
}

.product-detail .group_3 {
  width: 864px;
  margin-left: 80px;
}
.product-detail .group_3 p,.product-detail .group_3 span,.product-detail .group_3 div{
font-size: 16px!important;
    font-family: Microsoft YaHei!important;
    line-height: 32px;}
.product-detail .text-wrapper_3 {
  width: 180px;
  height: 36px;
}

.product-detail .text_22 {
  width: 48px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 24px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 36px;
}

.product-detail .text_23 {
  width: 124px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(16, 139, 235, 1);
  font-size: 17px;
  text-transform: uppercase;
  font-family: SourceHanSansSC-Regular;

  text-align: left;
  white-space: nowrap;
  line-height: 26px;
  margin-top: 10px;
}

.product-detail .text_24 {
  width: 864px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;

  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin-top: 10px;
}

.product-detail .text-wrapper_4 {
  width: 346px;
  height: 36px;
  margin-top: 40px;
}

.product-detail .text_25 {
  width: 96px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 24px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 36px;
}

.product-detail .text_26 {
  width: 242px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(16, 139, 235, 1);
  font-size: 17px;
  text-transform: uppercase;
  font-family: SourceHanSansSC-Regular;

  text-align: left;
  white-space: nowrap;
  line-height: 26px;
  margin-top: 13px;
}

.product-detail .paragraph_1 {
  width: 544px;
  height: 150px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  text-align: left;
  line-height: 30px;
  margin-top: 9px;
}

.product-detail .text-wrapper_5 {
  width: 283px;
  height: 36px;
  margin-top: 40px;
}

.product-detail .text_27 {
  width: 96px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 24px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 36px;
}

.product-detail .text_28 {
  width: 179px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(16, 139, 235, 1);
  font-size: 17px;
  text-transform: uppercase;
  font-family: SourceHanSansSC-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 26px;
  margin-top: 13px;
}

.product-detail .paragraph_2 {
  width: 544px;
  height: 300px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  text-align: left;
  line-height: 30px;
  margin-top: 9px;
}

.product-detail .image_4 {
  width: 50px;
  height: 203px;
  margin: 229px 0 0 166px;
}

.product-detail .text-wrapper_6 {
  width: 258px;
  height: 36px;
  margin: 40px auto 0 auto;
}

.product-detail .text_29 {
  width: 96px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 24px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 36px;
}

.product-detail .text_30 {
  width: 154px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(16, 139, 235, 1);
  font-size: 17px;
  text-transform: uppercase;
  font-family: SourceHanSansSC-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 26px;
  margin-top: 13px;
}

.product-detail .paragraph_3 {
  width: 544px;
  height: 1170px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;

  text-align: left;
  line-height: 30px;
  margin: 9px auto 0 auto;
}

.news .grid_1 {
  width: 1630px;
  margin: 0 auto;
  flex-wrap: wrap;
}

.news .list-items_1-0 {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  background-color: rgba(255, 255, 255, 1);
  width: 514px;
  height: 520px;
  margin: 30px 13px 30px 13px;
}

.news .list-items_1-0:hover {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}

.news .image-text_2-0 {
  width: 514px;
  height: 347px;
}

.news .box_7-0 {
  width: 514px;
  height: 230px;
}

.news .text-group_2-0 {
  width: 446px;
  height: 103px;
  margin: 14px 0 0 36px;
}

.news .text-wrapper_3-0 {
  width: 59px;
  height: 103px;
}

.news .text_15-0 {
  width: 59px;
  height: 71px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 48px;
  font-family: SourceHanSansSC-Heavy;
  font-weight: 900;
  text-align: center;
  white-space: nowrap;
  line-height: 71px;
}

.news .text_16-0 {
  width: 52px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: center;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 18px;
}

.news .text_17-0 {
  width: 360px;
  height: 96px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 30px;
  font-family: SourceHanSansSC-Heavy;
  font-weight: 900;
  text-align: left;
  line-height: 45px;
 display: -webkit-box;
        -webkit-line-clamp: 3; /* 限制显示2行 */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
  margin-top: 12px;
}

.news .box_8-0 {
  background-color: rgba(16, 139, 235, 1);
  width: 31px;
  height: 3px;
  margin: -31px 0 28px 36px;
}

.news .text_18-0 {
  width: 450px;
  height: 90px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: left;
  line-height: 30px;
  margin: 34px 0 49px 32px;
  
  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}


.service .box_5 {
  width: 1760px;
  height: 393px;
  margin: 77px auto 0 auto;
display:flex;
 justify-content: center;
}

.service .list_1 {
  width: 1600px;
  height: 393px;
  justify-content: space-between;
}

.service .list-items_1-0 {
  background-color: rgba(248, 251, 255, 1);
  border-radius: 6px;
  width: 500px;
  height: 393px;
  margin-right: 50px;
}

.service .image_2-0 {
  width: 153px;
  height: 160px;
  margin: 39px 0 0 175px;
}

.service .text-group_2-0 {
  width: 401px;
  height: 119px;
  margin: 32px 0 43px 50px;
}

.service .text_14-0 {
  width: 96px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 36px;
  margin-left: 152px;
}

.service .text_15-0 {
  width: 401px;
  height: 72px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 14px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: left;
  line-height: 24px;
  margin-top: 11px;
}

.service .list-items_1-1 {
  background-color: rgba(248, 251, 255, 1);
  border-radius: 6px;
  width: 500px;
  height: 393px;
  margin-right: 50px;
}

.service .image_2-1 {
  width: 153px;
  height: 160px;
  margin: 39px 0 0 175px;
}

.service .text-group_2-1 {
  width: 401px;
  height: 119px;
  margin: 32px 0 43px 50px;
}

.service .text_14-1 {
  width: 96px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 36px;
  margin-left: 152px;
}

.service .text_15-1 {
  width: 401px;
  height: 72px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 14px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: left;
  line-height: 24px;
  margin-top: 11px;
}

.service .list-items_1-2 {
  background-color: rgba(248, 251, 255, 1);
  border-radius: 6px;
  width: 500px;
  height: 393px;
  margin-right: 50px;
}

.service .image_2-2 {
  width: 153px;
  height: 160px;
  margin: 39px 0 0 175px;
}

.service .text-group_2-2 {
  width: 401px;
  height: 119px;
  margin: 32px 0 43px 50px;
}

.service .text_14-2 {
  width: 96px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 24px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 36px;
  margin-left: 152px;
}

.service .text_15-2 {
  width: 401px;
  height: 72px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 14px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: left;
  line-height: 24px;
  margin-top: 11px;
}



.service_list .group_8 {
  width: 1141px;
  height: 123px;
  margin: 0 auto;
  margin-top: 33px;
  border-bottom: 1px solid #E3E3E3;
}

.service_list .group_9 {
  background-color: #EFEFEF;
  border-radius: 4px;
  width: 90px;
  height: 90px;
}

.service_list .text-group_4 {
  position: relative;
  width: 59px;
  height: 75px;
  margin: 5px 0 0 16px;
}

.service_list .text_24 {
  width: 50px;
  height: 57px;
  overflow-wrap: break-word;
  color: #7B7B7B;
  font-size: 41px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 57px;
  margin-left: 4px;
}

.service_list .text_25 {
  position: absolute;
  left: 0;
  top: 55px;
  width: 59px;
  height: 20px;
  overflow-wrap: break-word;
  color: #767676;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.service_list .group_8:hover .group_9 {
  background-color: rgba(16, 139, 235, 1);
}

.service_list .group_8:hover .text_24 {
  color: rgba(255, 255, 255, 1);
}

.service_list .group_8:hover .text_25 {
  color: rgba(255, 255, 255, 1);
}

.service_list .text-group_5 {
  width: 1025px;
  height: 83px;
  margin-top: 4px;
}

.service_list .text_26 {
  width: 300px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 20px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.service_list .text_27 {
  width: 1025px;
  height: 44px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  line-height: 22px;
  margin-top: 11px;
}

.service_list .image_3 {
  width: 1140px;
  height: 1px;
  margin: 0 auto;
  margin-top: 29px;
}

.job .text-wrapper_2 {
  background-color: rgba(16, 139, 235, 1);
  width: 1600px;
  height: 60px;
  margin: 60px auto 0;
}

.job .text_12 {
 	flex:1;
  height: 60px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 60px;
 
}

.job .text-wrapper_3 {
  background-color: rgba(255, 255, 255, 1);
  width: 1600px;
  height: 60px;
  margin: 0 auto;
  border-bottom: 1px solid #E3E3E3;
}

.job .l {
  width: 112px;
  height: 60px;
  line-height: 60px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: center;
  white-space: nowrap;
  line-height: 22px;
  overflow: hidden;
}

.job .text_19 {
 flex:1;
  height: 60px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: center;
  white-space: nowrap;
  line-height: 60px;
}


.job .box_5 {
  width: 1760px;
  height: 609px;
  margin: 1px 0 0 160px;
}

.job-detail .text-wrapper_2 {
  width: 598px;
  height: 25px;
  margin: 78px 0 0 1038px;
}

.job-detail .text_11 {
  width: 72px;
  height: 25px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 25px;
}

.job-detail .text_12 {
  width: 72px;
  height: 25px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 25px;
  margin-left: 191px;
}

.job-detail .text_13 {
  width: 72px;
  height: 25px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 25px;
  margin-left: 191px;
}

.job-detail .image_2 {
  width: 1600px;
  height: 1px;
  margin: 29px 0 0 160px;
}

.job-detail .box_3 {
  width: 1760px;
  margin: 32px 0 0 160px;
}

.job-detail .box_4 {
  width: 1600px;
}

.job-detail .box_5 {
  background-color: rgba(245, 245, 245, 1);
  height: 136px;
  width: 1600px;
}

.job-detail .text-wrapper_3 {
  width: 1346px;
  height: 20px;
  margin: 19px 0 0 68px;
}

.job-detail .text_14 {
  width: 70px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: right;
  white-space: nowrap;
  line-height: 20px;
}

.job-detail .text_15 {
  width: 145px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 14px;
}

.job-detail .text_16 {
  width: 70px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 427px;
}

.job-detail .text_17 {
  width: 42px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 14px;
}

.job-detail .text_18 {
  width: 70px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 457px;
}

.job-detail .text_19 {
  width: 23px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 14px;
}

.job-detail .text-wrapper_4 {
  width: 1379px;
  height: 20px;
  margin: 20px 0 0 68px;
}

.job-detail .text_20 {
  width: 70px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.job-detail .text_21 {
  width: 28px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 14px;
}

.job-detail .text_22 {
  width: 70px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 544px;
}

.job-detail .text_23 {
  width: 40px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 14px;
}

.job-detail .text_24 {
  width: 42px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 459px;
}

.job-detail .text_25 {
  width: 56px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 42px;
}

.job-detail .text-wrapper_5 {
  width: 1404px;
  height: 20px;
  margin: 21px 0 16px 68px;
}

.job-detail .text_26 {
  width: 42px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}

.job-detail .text_27 {
  width: 43px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 42px;
}

.job-detail .text_28 {
  width: 42px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 529px;
}

.job-detail .text_29 {
  width: 28px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 42px;
}

.job-detail .text_30 {
  width: 70px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 471px;
}

.job-detail .text_31 {
  width: 81px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-left: 14px;
}

.job-detail .text-wrapper_6 {
  width: 227px;
  height: 28px;
  overflow-wrap: break-word;
  
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-top: 45px;
}

.job-detail .text_32 {
  width: 227px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 20px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.job-detail .text_33 {
  width: 227px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(16, 139, 235, 1);
  font-size: 20px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}

.job-detail .text_34 {
  width: 100px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 20px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-top: 44px;
}

.job-detail .text-wrapper_7 {
  width: 100%;
  overflow-wrap: break-word;
  
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 20px;
  margin: 26px auto 0;
}

.job-detail .text_35 {
  width: 448px;
  height: 520px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 20px;
}

.job-detail .paragraph_1 {
  width: 448px;
  height: 520px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  line-height: 20px;
}

.job-detail .text_36 {
  width: 448px;
  height: 520px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 20px;
}

.job-detail .paragraph_2 {
  width: 448px;
  height: 520px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  line-height: 20px;
}

.job-detail .box_6 {
  width: 1600px;
  height: 60px;
  margin: 60px 0 0 160px;
}

.job-detail .group_1 {
  background-color: rgba(255, 255, 255, 1);
  width: 685px;
  height: 60px;
  border: 1px solid rgba(203, 203, 203, 1);
}

.job-detail .text_37 {
  width: 176px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 22px 0 0 40px;
}

.job-detail .image_4 {
  width: 22px;
  height: 6px;
  margin: 27px 35px 0 412px;
}

.job-detail .group_2 {
  background-color: rgba(255, 255, 255, 1);
  width: 685px;
  height: 60px;
  border: 1px solid rgba(203, 203, 203, 1);
}

.job-detail .text_38 {
  width: 192px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 22px 0 0 40px;
}

.job-detail .image_5 {
  width: 22px;
  height: 6px;
  margin: 27px 35px 0 396px;
}

.job-detail .box_7 {
  background-color: rgba(16, 139, 235, 1);
  width: 1920px;
  height: 6px;
  margin-top: 110px;
}

.job-detail .box_8 {
  background-color: rgba(34, 34, 34, 1);
  width: 1920px;
  height: 550px;
  margin-bottom: 1px;
}


.job-detail .text-group_2 {
  width: 360px;
  height: 68px;
  margin: 112px 0 0 780px;
}

.job-detail .text_11 {
  width: 360px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 36px;


  text-align: right;
  white-space: nowrap;
  line-height: 54px;
}

.job-detail .text_12 {
  width: 281px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 18px;


  text-align: center;
  white-space: nowrap;
  line-height: 27px;
  margin: 14px 0 0 40px;
}

.job-detail .image_1 {
  width: 1600px;
  height: 1px;
  margin: 43px auto 0 auto;
}

.contact .box_3 {
  width: 1760px;
  height: 659px;
  margin: 22px 0 0 160px;
}

.contact .box_4 {
  background-image: url(/img/contact/4b32b81f5f15405f9b561d718fa3190a_mergeImage.png);
  width: 1600px;
  height: 633px;
  margin-top: 26px;
}

.contact .group_4 {
  width: 706px;
  height: 338px;
  margin: 111px 0 0 129px;
}

.contact .box_5 {
  width: 653px;
  height: 133px;
  background: url(/img/contact/SketchPngd281ea887b4451f5c01e10357a9c320098fc5e9939000a6a840fa3456d9b3cea.png) 0px 0px no-repeat;
  background-size: 663px 142px;
  margin-left: 53px;
}

.contact .text-group_3 {
  width: 500px;
  height: 53px;
  margin: 25px 0 0 59px;
}

.contact .text_14 {
  width: 180px;
  height: 25px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 18px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 25px;
}

.contact .text_15 {
  width: 500px;
  height: 21px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 15px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 21px;
  margin-top: 7px;
}

.contact .image_3 {
  width: 298px;
  height: 213px;
  margin-top: -8px;
}

.contact .group_5 {
  background-color: rgba(16, 139, 235, 1);
  width: 516px;
  height: 633px;
  margin-left: 249px;
}

.contact .text_16 {
  width: 128px;
  height: 45px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 32px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 45px;
  margin: 52px 0 0 56px;
}

.contact .text_17 {
  width: 284px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 39px 0 0 56px;
}

.contact .image_4 {
  width: 414px;
  height: 1px;
  margin: 19px 0 0 56px;
}

.contact .text_18 {
  width: 288px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 19px 0 0 56px;
}

.contact .image_5 {
  width: 414px;
  height: 1px;
  margin: 14px 0 0 56px;
}

.contact .text_19 {
  width: 214px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 18px 0 0 56px;
}

.contact .image_6 {
  width: 414px;
  height: 1px;
  margin: 14px 0 0 56px;
}

.contact .text_20 {
  width: 275px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 18px 0 0 56px;
}

.contact .image_7 {
  width: 414px;
  height: 1px;
  margin: 15px 0 0 56px;
}

.contact .text_21 {
  width: 245px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 17px 0 0 56px;
}

.contact .image_8 {
  width: 414px;
  height: 1px;
  margin: 15px 0 0 56px;
}

.contact .text_22 {
  width: 106px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 17px 0 0 56px;
}

.contact .image_9 {
  width: 414px;
  height: 1px;
  margin: 16px 0 0 56px;
}

.contact .paragraph_1 {
  width: 427px;
  height: 44px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: PingFangSC-Regular;
  font-weight: 100;
  text-align: left;
  line-height: 22px;
  margin: 17px 0 0 56px;
}

.contact .image_10 {
  width: 414px;
  height: 1px;
  margin: 16px 0 99px 56px;
}

.contact .image_11 {
  width: 50px;
  height: 203px;
}

.contact .text-group_4 {
  width: 1600px;
  height: 68px;
  margin: 83px auto 0 auto;
padding-bottom: 40px;
text-align:center;
display:flex;
 justify-content: center; align-items: center;
}

.contact .text_23 {
  width: 144px;
  height: 36px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 36px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: right;
  white-space: nowrap;
  line-height: 54px;
}

.contact .text_24 {
  width: 134px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 18px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: right;
  white-space: nowrap;
  line-height: 27px;
  margin: 14px 0 0 5px;
}

.contact .image_12 {
  width: 1600px;
  height: 1px;
  margin: 43px 0 0 160px;
}

.contact .text-wrapper_2 {
  width: 918px;
  height: 16px;
  margin: 59px 0 0 160px;
}

.contact .text_25 {
  width: 32px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.contact .text_26 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: right;
  white-space: nowrap;
  line-height: 24px;
}

.contact .box_6 {
  width: 1600px;
  height: 60px;
  margin: 20px 0 0 160px;
}

.contact .text-wrapper_3 {
  border-radius: 4px;
  height: 60px;
  width: 746px;
}

.contact .text_27 {
  width: 112px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(16, 139, 235, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 22px 0 0 24px;
}

.contact .text-wrapper_4 {
  background-color: rgba(245, 245, 245, 1);
  border-radius: 4px;
  height: 60px;
  border: 1px solid rgba(227, 227, 227, 1);
  width: 746px;
}

.contact .text_28 {
  width: 144px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 22px 0 0 24px;
}

.contact .text-wrapper_5 {
  width: 886px;
  height: 16px;
  margin: 45px 0 0 160px;
}

.contact .text_29 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: right;
  white-space: nowrap;
  line-height: 24px;
}

.contact .text_30 {
  width: 32px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: right;
  white-space: nowrap;
  line-height: 24px;
}

.contact .box_7 {
  width: 1600px;
  height: 60px;
  margin: 20px 0 0 160px;
}

.contact .text-wrapper_6 {
  background-color: rgba(245, 245, 245, 1);
  border-radius: 4px;
  height: 60px;
  border: 1px solid rgba(227, 227, 227, 1);
  width: 746px;
}

.contact .text_31 {
  width: 144px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 22px 0 0 24px;
}

.contact .text-wrapper_7 {
  height: 60px;
  width: 746px;
}

.contact .text_32 {
  width: 112px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 22px 0 0 24px;
}

.contact .text_33 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: right;
  white-space: nowrap;
  line-height: 24px;
  margin: 45px 0 0 160px;
}

.contact .text-wrapper_8 {
  background-color: rgba(245, 245, 245, 1);
  border-radius: 4px;
  height: 320px;
  border: 1px solid rgba(227, 227, 227, 1);
  width: 1600px;
  margin: 38px 0 0 160px;
}

.contact .text_34 {
  width: 144px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 100;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 22px 0 0 24px;
}

.contact .text-wrapper_9 {
  background-color: rgba(16, 139, 235, 1);
  border-radius: 4px;
  height: 60px;
  width: 187px;
  margin: 52px auto 0 auto;
}

.contact .text_35 {
  width: 80px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 29px;
  margin: 15px 0 0 53px;
}

.contact .input {
  width: 100%;
  height: 100%;
  outline: none;
  border-radius: 4px;
  padding: 10px;
  background-color: rgba(245, 245, 245, 1);
  border: 1px solid rgba(227, 227, 227, 1);
  font-size: 16px;
}

.contact .input:focus {
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(16, 139, 235, 1);
}

.banner .swiper-pagination{
  bottom: 5%!important;
}

.search {
	 width:100%;
  max-width: 1600px;
display:flex;
justify-content: flex-end;
margin:0 auto;
}

@media (max-width: 1900px) {			  

  .home .section_2,.home .box_10,.header .head-box_1,.box_19, .home .box_13,.box_18 {width:100%;}
  .home .box_13,.home .box_16,.home .box_17 {width: 96%;padding-left: 2%;padding-right: 2%;margin:37px auto 0 auto;}
  .home .section_6 {margin-left: 2%;}
  .home .box_17 {width: 100%;display: flex; justify-content: space-between;}
  .container {width: 100%;}
  .about .image_1 {width: 100%;}
  .about .block_5,.box_1,.service .box_5 {width: 100%;margin-left:0;}
  .about .text-group_2,.product .text-group_2 {margin:112px auto 0;}
  .about .block_3,.about .block_2 {width: 100%; overflow: hidden;}
  .about .image_26 {margin-left:0;}
  .service .list_1 {display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;}
  .service .list-items_1-0 {margin:0;margin-left:20px;flex:1;}
  .service .list-items_1-1 {flex:1;margin:0;}
  .service .list-items_1-2 {margin:0;margin-right:20px;flex:1;}
  .job .text-wrapper_2,.job .text-wrapper_3 {width: 80%;}
 /* .job span {margin-left:10%!important;}*/
  .about .block_3 {display: flex; align-items: center; width: 96%; height: 80px;margin: 0 auto;}
  .contact .box_3 {width:90%;margin: 22px auto;}
  .contact .text-group_4 {margin:83px auto 0 auto;width:90%;}
  .contact .box_6,.contact .text-wrapper_2,.contact .text-wrapper_5,.contact .box_7,.contact .text_33 ,.contact .text-wrapper_8{margin-left:20px;}
  
  .home .box_5 {display: grid; grid-template-columns: 1fr 2fr; width: 98%;margin-left:auto;margin-right:auto; display: flex; justify-content: center;}
  .home .image_3 {width: auto;}
  .home .image_3 img {width: 100%;}
  .home .paragraph_1 {width: 100%;}
  .home .text-wrapper_3,.home .block_2,.home .text-wrapper_4,.home .text_13,.home .box_4,.home .text_14,.home .block_5,.home .text_24,.home .box_12,.home .text_25,.home .text_41,.home .text_40,.home .box_15,.home .box_14 {margin-left:auto; margin-right: auto;}
  .home .section_5,.home .group_1 {margin-left:2%;}
  .home .box_16,.home .group_4 {width:auto;flex:1;}

  .text-wrapper_15,.group_11,.image_29,.group_12,.image_32,.group_15,.group_16,.image-wrapper_8,.image_38,.text-wrapper_20 {width:90%;margin-left: auto;margin-right: auto;}

  .about .block_5 {display: grid; grid-template-columns: 1fr 1fr; gap: 60px;}
  .about .section_1 {flex:1;}
  .about .section_1 {flex:1; margin: 0 20px 0 0;}
  .about .image_2 {width: 100%; flex: 1;margin:0 20px}

  .service_list .group_8 {width:70%;}

  .news .grid_1 {display: grid; width:96%; margin-top: 40px;
    grid-template-columns: 1fr 1fr 1fr; gap: 40px;
  }
  .news .list-items_1-0 {width: 100%;flex:1;max-width: 514px;margin:10px auto;}
  .news .box_7-0 {width:100%;height: 230px;}
  .news .image-text_2-0 {width:100%;flex:1;max-width: 514px;height: 347px;}
  .news .text_18-0 {width:100%;flex:1;max-width: 450px;}
  .news .text-group_2-0 {max-width: 446px;width: 100%;flex:1;}
  .section_7,.image_18,.section_8,.image_20,.section_9,.image_22,.section_10,.image_24,.section_11,.image_24,.group_14,.image_24,.group_14,.image_24,.group_14,.box_21 {flex:1;width:100%;}
  .box_20 {min-width: 400px;}
  .home .text_19 {width:100%;word-break: break-all; overflow-wrap: break-word;
    word-break: normal; height:30px;}
    .home .image_3 {flex:1;}
    .home .group_3 {flex:1;}
}
.m-footer {display:none;}
@media (max-width: 1450px) {	
  .home .box_17 .group_6 {width: 48%;margin-left:2%;}
  .home .box_17 .group_6:last-child {display: none;}	 
  .page {width: 100%;margin:0;}
  .home .section_1 {height:500px; overflow: hidden;}
  .box_19 {height: auto;width:100%;}
  .header .nav {width: 900px;}
  .coop .text-group_2,.honor .text-group_2 {margin:112px auto 0 auto;}
  .coop .group_2,.honor .box_3,.product .group_2 {width: 92%;margin-left:auto;margin-right:auto;}
  .coop .grid_1,.honor .grid_1 {width: 100%; justify-content: flext-satrt;}


  .service .block_8 {background-position: center center;}
  .service .list_1 {width: 100%;}
  .service .list-items_1-0,.service .list-items_1-1,.service .list-items_1-2 {width: 400px;}
  .service .image_2-0,.service .image_2-1,.service .image_2-2,.service .text_14-0,.service .text-group_2-0 ,.service .text_14-1,.service .text_14-2,.service_list .group_8{margin-left:auto;margin-right:auto;}
  .service .text-group_2-0,.service .text-group_2-1,.service .text-group_2-2 {width: 80%;}
  .service .text_15-0,.service .text_15-1,.service .text_15-2 {width: 100%;}
  .service_list .text-group_5 {width:80%;}
  .service_list .text_27 {width: 100%;}
  .news .text_17-0 {width: 70%; font-size: 22px;margin-top:0;line-height: 1.5;}
  .news .text-group_2-0 {width: 90%;}
  .news .text_18-0,.news .text-group_2-0 {width: 88%;margin-left:20px;}
  .contact .box_4,.contact .box_6,.contact .box_7 {width: 100%;}
  .contact .box_5 {margin-left: 380px;}
  .contact .image_3 {margin-left: 450px;}
  .contact .text-wrapper_2 {width: 50%;margin-left:20px;margin-right:auto;}
  .contact .text-wrapper_3,.contact .text-wrapper_4,.contact .text-wrapper_6,.contact .text-wrapper_7 {width: 40%;}
  .contact .text-wrapper_8,.job-detail .box_3 {width: 100%;}
  .job-detail .text-group_2 {margin-left:auto;margin-right:auto;}
  .job-detail .box_5,.job-detail .text-wrapper_3,.job-detail .text-wrapper_4,.job-detail .text-wrapper_5 {width: 100%;}
  .job-detail .text_16,.job-detail .text_18,.job-detail .text_22,.job-detail .text_24,.job-detail .text_28,.job-detail .text_30 {margin-left:10%;}
  .job-detail .box_4,.job-detail .box_6 {width: 90%;margin-left:auto;margin-right:auto;}
  .job-detail .group_1,.job-detail .group_2 {width: 60%;overflow:hidden;}
  .job-detail .box_6 {justify-content: space-between;}
  .job-detail .box_3 {width:90%;margin-left:auto;margin-right: auto;}
.home .box_13 { width:auto;margin-left: auto; margin-right: auto;transform: scale(0.86);margin-left:0.5%;transform-origin: top center; transition: transform 0.3s ease;}
.news .grid_1 {margin-left: auto; margin-right: auto;transform: scale(0.75);margin-left:auto;transform-origin: top center; transition: transform 0.3s ease;}
.home .text-wrapper_4 {width: 90%;}
.banner .swiper-pagination {
 top: 420px!important;
}
.footer .box_21 img{display:none;}
.footer a div {margin-top:10px; height: 30px;paddin-bottom: 14px;border-bottom: 1px solid rgba(255,255,255,0.2);}
.product .box_7 {width: calc( 100vw - 300px );}
.nd .section_5 {width: 98%!important;padding-left: 1%;padding-right: 1%;}
.nd .section_5 a {width: 48%;}
.nd .box_1,.nd .box_2 {width: 100%!important;}
.nd .image_4,.nd .image_5 {margin-left:0!important;}
.contact-msg  {width:80%;}
.history .text-group_2 {margin-left:auto;margin-right:auto;}
.product-detail .box_4 {width:96%;}
.product-detail .group_3 {width: 50%;margin-left:3%;}
.search,.product .image_1 {width:100%;}
} 

.pager {margin:0 auto;display:flex;justify-content:center;}


.btn-list{display:none; width:30px; height:25px; text-align:center; cursor:pointer;margin:25px 25px 0 0;}
.btn-list:before{ content:''; width:30px; height:2px; background:#ccc; display:inline-block; box-shadow:0 10px 0 #ccc,0 -10px 0 #ccc;}
@media (max-width: 750px) {	 
  .news .grid_1 {
    margin-left: auto;
    margin-right: auto;
    transform: scale(0.75);
    margin-left: auto;
    transform-origin: top left;
    margin-left: 20px;
    transition: transform 0.3s ease;
  }
   .head-box_1 a.english span {display: none;}
   .head-box_1 a.english img {margin-top: -10px;}
    .job-detail .box_5 {height: auto;padding: 10px;}
    .job-detail .text-wrapper_3 {margin: 10px; flex-wrap: wrap;display: flex; height: auto;}
    .news .grid_1 {
       display: flex;
       flex-direction: column;
      }
    .history .image_1, .honor .image_1,.coop .image_1,.job-detail .image_1,.product .image_1,.nd .image_2,.nd .group_3 {
        width: 100%!important;
    }
    .job-detail .box_6 {height:auto;margin-bottom: 10px;width: 90%;}
    .job-detail .group_1,.job-detail .group_2 {width: 100%;margin-bottom: 10px;}
    .job-detail .box_6 {margin-left:auto; display: flex; flex-direction: column;}
    .job-detail .box_4 {width: 100%;}
    .nd .text_11,.nd .paragraph_1,.nd .block_2  {width: 90%;margin-left:auto;margin-right: auto;}
    .job-detail .text_11 {height: auto; line-height: 1.3; margin: 60px auto 40px auto; display: flex; align-items: center; justify-content: center; font-size: 30px;}
    .nd .block_1 {margin-left:auto;margin-right: auto;}
    .history .text_37 {
        margin: 14px 0 0 225px;
    }
    .history .text-group_3 {
        width: 44px;
        height: 30px;
        margin: 71px 0 0 255px;
      }
	.footer {display:none}
	.header .head-text-wrapper_1 {width:60%;height: 50px;}
	.header .nav {position:fixed;top: 80px;right:0;z-index:1112; width: 100%; overflow-y: auto;float:right;}
	.header .nav ul.navbar_nav  {display:flex; flex-direction: column;width: 40%;height: 450px;background: rgba(0,0,0,0.8);}
	.header .nav ul li {text-align:center;padding-left:80px;display:flex;justify-content: center;height: 60px;}
	.sticky .navbar_nav .active:after,.header .navbar_nav .active:after {left:48px;}
	.header .navbar_nav li.dropdown .dropdown_menu  {display:none;}
	.sticky .navbar_nav li a, .header .navbar_nav li.dropdown {color:#fff;}
	.btn-list {display: block;margin-right: -15px;}
	.header .panel-active {display:none}
	
	.home .text_13,.home .text_14,.home .text-group_1  {width: 98%;text-align:center; word-break: break-all;}
	.home .box_5 {flex-direction: column;height:auto;}
	.home .group_1  {width: 98%;margin:0;text-align:center; justify-content: center; word-break: break-all;}
	.home .text_15 {margin: 20px auto 0 auto;}
	.home .paragraph_1 {height: 260px;}
	.home .section_1 {height: 300px;}
	.home .swiper-banner {height: 300px;}
	.banner .swiper-pagination {top: 250px!important;}
	.banner .swiper-pagination-bullet {overflow:hidden;}
	.home .image-text_1,.home .image-text_2,.home .label_3,.home .text_17,.home .text-wrapper_2 {margin-left:auto!important;margin-right:auto!important;}
	.home .image-text_1,.home .image-text_2,.home .image-text_3 {margin:27px auto auto!important}
	.home .box_6 {width: 100%;}
	.home .box_6 a {width: 33%;}
	.home .box_7,.home .box_8,.home .box_9,.home .group_3 {width:100%}
	,.home .text_44,.home .paragraph_2 {width:96%;margin-left:auto!important;margin-right:auto!important;}
	.home .swiper1,.home .box_11,.home .block_3 {height: 200px;margin-top:20px;}
	.home .picSwiper .swiper-slide,.home .image-wrapper_5 {width: 140px;height: 140px;overflow:hidden;}
	.home .picSwiper .swiper-slide img {width: 150px; height: auto;margin: 0;}
	.home .image_5 {margin:0;}
	.home .block_5 {margin-top: 20px;}
	.home .pro-list {height: 600px;}
	.home .text-wrapper_4 {height: 100px;}
	.home .box_13 {
		height: auto;
		transform: scale(0.87);
		display:flex;
		flex-direction: column;
		margin:0 auto;
	}
	.home .text_40 {margin-top:0;}
	.home .text_26 {margin-left:auto;margin-right:auto;width:100%;text-align:center;}
	.home .text_25 {height: 40px;}
	.home .text_29 {margin-left:-203px}
	.home .text_31,.home .text_36 {margin-right: 20px!important;}
	.home .section_4,.home .section_5,.home .section_6 {width: 96%;margin: 20px auto 0 auto;}
	.home .text-wrapper_6,.home .text-wrapper_7,.home .text-wrapper_8,.home .text-wrapper_9 {
		width: 100%;
	}
	.home .group_4 {display:none}
	.home .box_17 {display:flex; flex-direction: column;}
	.home .box_17 .group_6 {width: 96%;margin-bottom: 20px;}
	.home .block_6,.home .image_12 {width: 54%;margin-bottom: 20px;}
	.home .image_12 {width: 100%;}
	.m-footer {display:block;height: 40px; margin-top: 20px; text-align:center;line-height: 40px;    background-color: rgba(34, 34, 34, 1);color:#fff;font-size: 14px;}
	.about .block_5 {width:96%;margin-left: auto; margin-right:auto;display:flex; flex-direction: column;}
	.about .image_2 {margin:0;}
	.about .section_1 {width:100%;padding-bottom: 30px;}
	.header .navbar_nav li.dropdown .dropdown_menu {left:auto;right: 80px;top:0;}
	.header .navbar_nav .active:after,.header .navbar_nav li:after {display:none;}
	.history .his {width: 100%; overflow: scroll;}
	.coop .grid_1, .honor .grid_1 {justify-content: center;}
	.honor .image-text_2-0 {margin-left:auto;margin-right: auto;}
	.coop .image-text_2-0 {width:44%;}
	.product .group_2 {flex-direction: column;}
	.product .box_6 {height:auto;padding-bottom: 30px;}
	.product .box_7 {width: auto;margin-right: 0; margin-left:0; display: flex; justify-content: center;}
	.servie .block_3 {width: 100% !important;overflow:scroll!important;}
	.box_5 {margin:39px auto 0 auto!important;}
	.service_list .group_8 {width: 94%;}
	.service_list .text-group_5 {width: 72%;}
	.sticky .navbar_nav li a:hover,.sticky .navbar_nav li a:active {color:#fff;}
	.job .text-wrapper_2, .job .text-wrapper_3 {width: 1600px;}
	.job {width: 100%; overflow: scroll;}
	.contact .group_5{width: 100%; flex-direction: column;}
	.contact .box_4  {width: 100%; height:auto; flex-direction: column;justify-content:center;background-size: auto 30%;}
	.contact .box_3 {height: auto;}
	.contact .paragraph_1 {width: 80%;}
	.contact .group_4 {width: 100%;margin-left: -20px!important;height: 400px;transform: scale(0.5);margin-top:-70px;}
	.contact .group_5 {margin-left:0;}
	.contact .image_3 {margin-left:0;}
}